Ogólnie rzecz biorąc, ustawia się go w oknie dialogowym „Struktura projektu”.
Przejdź do Plik> Struktura projektu> Lokalizacja SDK . Trzecie pole to „JDK Location”, w którym można je ustawić. Spowoduje to ustawienie go dla bieżącego projektu.
Aby ustawić wartość domyślną dla nowych projektów, przejdź do Plik> Inne ustawienia> Domyślna struktura projektu> Lokalizacja SDK i ustaw „Lokalizacja JDK”.
Starsza wersja
Przejdź do Plik> Struktura projektu> [Ustawienia platformy]> Zestawy SDK . Musisz zaktualizować bieżącą konfigurację zestawu SDK, aby korzystała z nowego katalogu, lub zdefiniować nowy, a następnie zmienić ustawienia projektu, aby używał nowego. Spowoduje to ustawienie go dla bieżącego projektu.
Aby ustawić wartość domyślną dla nowych projektów, przejdź do Plik> Inne ustawienia> Struktura dla nowych projektów> [Ustawienia platformy]> Zestawy SDK i ustaw zestaw SDK do użycia podczas tworzenia nowego projektu.
C:\Users\<YOUR_USER_NAME>\.AndroidStudio2.1\config\options\jdk.table.xml
i zaktualizuj wszystkie wystąpienia starej ścieżki do nowej ścieżki, a będziesz dobrze iść.<homePath value="$APPLICATION_HOME_DIR$/jre" />
.$APPLICATION_HOME_DIR$/jre
odpowiada ścieżceC:\Program Files\Android\Android Studio\jre
. W odpowiednim graficznym interfejsie użytkownika za pomocą opcji Plik> Struktura projektu ... zaznaczono opcję „Użyj osadzonego jdk” i wyświetlona zostanie pełna ścieżka.Idź do Plik> Struktura projektu (lub naciśnij Ctrl + Alt + Shift + S), otworzy się wyskakujące okienko, a teraz przejdź do zakładki Lokalizacja SDK. Znajdziesz tam lokalizację JDK, aby uzyskać bardziej przejrzysty obraz.
źródło
Próbowałem zaktualizować wszystkie moje zestawy SDK, przechodząc po prostu do struktury projektu> Ustawienia platformy> Zestawy SDK i zmieniając zestaw Java SDK, ale to nie zadziałało, więc musiałem odtworzyć konfiguracje od podstaw.
Oto jak tworzyć zestawy SDK w najnowszej Javie:
źródło
Ten problem występuje z powodu niezgodnej wersji JDK. Pobierz i zainstaluj najnowszą wersję JDK (obecnie 8) z oficjalnej witryny Java, jeśli używasz poprzednich wersji. Następnie w Android Studio przejdź do File-> Project Structure-> SDK location -> JDK location i ustaw go na 'C: \ Program Files \ Java \ jdk1.8.0_121' (domyślna lokalizacja JDK). Gradle zsynchronizuje projekt i wszystko gotowe ...
źródło
W jakiś sposób instalator Studio zainstalowałby inną wersję pod:
gdzie zainstalowano najnowszą wersję instalatora Java DevKit w:
Konieczne jest wyczyszczenie Android Studio, aby korzystało z najnowszych wersji 1.8.0.
Zgodnie z Jak ustawić ścieżkę Java SDK w AndroidStudio? można by zastąpić konkretnym JDK, ale kiedy zmieniłem nazwę
do:
I ponownie uruchomił Android Studio, narzekał, że jre jest nieprawidłowy. Kiedy próbowałem określić JDK, aby wybrać ten w
C:\Program Files\Java\jre1.8.0_121\bin
lub:Powiedział, że te foldery są nieprawidłowe. Więc myślę, że wersja osadzona musi mieć jakieś specjalne przeznaczenie.
źródło
1) Plik >>> Struktura projektu LUB naciśnij Ctrl+ Alt+ Shift+S
2) W zakładce Lokalizacja SDK znajdziesz Lokalizacja SDK:
3) Zmień lokalizację pakietu Project SDK na zainstalowaną
4) Zsynchronizuj swój projekt
źródło
Kliknij „użyj wbudowanego JDK” w wersji Android Studio 3.2.1
źródło
Idź do
File>Project Structure>JDK location:
Tutaj musisz ustawić dokładnie taką samą ścieżkę do katalogu, w którym zainstalowałeś wersję java. Należy również wspomnieć o ścieżkach SDK dla projektu uruchomionego na emulatorze.Dlaczego występuje ten problem: Przyczyną jest niezsynchronizowany katalog wersji Java, który powinien być dostępny dla Android Studio w celu kompilacji kodu Java.
źródło