Fehler: Die Klasse com.android.sdklib.repositoryv2.AndroidSdkHandler konnte nicht initialisiert werden

10

Ich möchte dieses Projekt mit Android Studio beim Start erstellen, aber einen Fehler machen. Stacktrace ist hier

    
Usm 29.05.2016, 18:51
quelle

5 Antworten

16

Dieses Problem tritt auf, wenn mehrere JDKs in Ihrem System installiert sind. Ich hatte das gleiche Problem, da ich versehentlich oracle-jdk-9 installiert hatte und Android Studio oracle-jdk-8 benötigt.

Wenn Sie Ubuntu verwenden, können Sie jdk-8 von diese Frage .

Nehmen Sie folgende Änderungen vor:

Drücken Sie ctrl + shift + alt + s , um die Projektstruktur zu öffnen, aus der auch geöffnet werden kann

  

Datei - & gt; Projektstruktur

Ändern Sie dann den JDK-Speicherort, an dem Sie JDK 8 möglicherweise installiert haben

    
Mihir Shah 24.09.2016, 19:10
quelle
14

Ich hatte das gleiche Problem. Ich hatte Java 8 und Java 9 installiert. Ich habe JAVA_HOME auf Java 8 gesetzt, aber Gradle hat Java 9 benutzt.

Ich habe das JDK in der Datei- & gt; -Projektstruktur in Java 8 geändert und es hat funktioniert.

    
Roberto Erhard 30.05.2016 01:53
quelle
8

Das JDK in Android Studio zu ändern, um auf 8 zurück zu zeigen, funktionierte nicht für mich. Ich habe Java 9 deinstalliert und damit das Problem gelöst.

    
FinHead 04.10.2017 12:31
quelle
1

Wenn Sie mehrere Javas in Ubuntu haben, können Sie

%Vor%

Wählen Sie die Java 8, die Android und Gradle benötigen.

    
serv-inc 05.03.2018 13:41
quelle
0

Wenn jemand Probleme mit IntelliJ IDEA hat, gehen Sie zu File - & gt; Project Structure (oder drücken Sie Strg <+ Alt + Shift <+ S <) und entfernen Sie alle JDK 9 Einträge. JDKs sind unter Platform Settings - & gt; SDKs mit einem Ordner hinter einer kleinen blauen Tasse Kaffee.

Ich habe versucht, den korrekten Pfad zu JDK 1.8 hinzuzufügen, aber IntelliJ IDEA wird aus irgendeinem Grund auf JDK 9 zurückgesetzt. Leider brauche ich JDK 9 für andere Projekte, also wäre es zu mühsam, es zu deinstallieren. Wenn Sie JDK 9 für ein anderes Projekt verwenden müssen (wie ich), können Sie einen JDK 9-Eintrag über das gleiche Menü hinzufügen und dann bei Bedarf wieder entfernen.

    
Ramon Melo 04.11.2017 03:04
quelle