2015-09-26 6 views
6

Ich habe eine neue Kopie von Android Studio mit Terminal installiert, aber wenn ich ein neues Projekt erstelle, gibt es den Fehler "Konnte Java Version nicht ermitteln". JDK und SDK sind beide installiert. Android Studio ist auf die neueste Version aktualisiert. Ich bin mit Ubuntu 14.04 LTSAndroid Studio - Konnte die Java-Version nicht ermitteln

Vielen Dank für Ihre Hilfe

Antwort

0

ich einfach Standard geändert Java JDK von Oracle JDK zu OpenJDK. Klappt wunderbar.

1

Haben Sie die Umgebung JAVA_HOME? Führen Sie in Ihrem Terminal echo $JAVA_HOME aus und prüfen Sie, ob Sie einen gültigen Pfad zu Ihren Java-Binärdateien erhalten.

wenn nicht, stellen Sie die die JAVA_HOME:

nano .bashrc 

die Zeilen hinzufügen:

export JAVA_HOME=<path to jdk> 
export PATH=$JAVA_HOME/bin:$PATH 

Speichern Sie die Datei und dann laden Sie die Bashrc

source ~/.bashrc 
+0

ich bereits eine Variable haben. Der Befehl gibt "/ usr/lib/jvm/java-7-oracle " – Zimad

3

Ein mögliches Problem ist, dass ältere Versionen von Gradle die Java-Version nicht von der java -version Ausgabe analysieren können, die von der OpenJDK erzeugt wird. Neuere Versionen können (ich denke, es wurde um Gradle 2.2 aktualisiert; das neueste, 2.9, funktioniert).

+0

zurück. Hier erfahren Sie, wie Sie die Gradle-Version bei Verwendung des Standard-Wrappers ändern können: http://stackoverflow.com/questions/25205113/how-to- change-the-version-der-standard-gradle-wrapper-in-intellij-idee –

3

Ich sah das gleiche Problem, aber auf Windows 7 OS. Es war, weil mehrere Versionen von Java an der gleichen Stelle C:\Program Files\Java Java 5, 7, 8 und 9 vorhanden waren. Obwohl die Umgebungsvariablen JAVA_HOME und PATH auf Java 8 eingestellt waren, bezog sich Android Studio auf Java 9.

Mein Lösung, im Menü, klicken Sie auf File > Project Structure hier, zeigen Sie JDK an entsprechenden Speicherort C:\Program Files\Java\jdk

1

Ich konfrontiert das gleiche Problem, in Ubuntu 16. Es war, weil mehrere Versionen von Java an der gleichen Stelle 7, 8 und 9 vorhanden war. Obwohl die Umgebungsvariablen JAVA_HOME und PATH auf Java 8 eingestellt waren, bezog sich Android Studio auf Java 9.

Meine Lösung, klicken Sie im Menü auf Datei hier> Projektstruktur, wählen Sie 8 Version

3

Änderung distributionUrl in gradle/Wrapper/gradle-wrapper.properties auf eine neue Version von gradle

+0

Danke für die Antwort. Werde das versuchen, wenn der Fehler erneut auftritt. – Zimad

Verwandte Themen