IntelliJ IDEA Buildtools 24.0.2 erfordert Java 1.8 oder höher. Aktuelle JDK-version 1.7
Nach zu bauen versuchen mein Projekt in Mac OS X El Capitan habe ich diese Fehlermeldung:
Fehler:Gradle: es trat Ein problem beim konfigurieren von project ':app'.
Buildtools 24.0.2 erfordert Java 1.8 oder höher. Aktuelle JDK-version 1.7.
Habe ich Projekt mit build.gradle
Abschnitt wie diesen:
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
Auch:
Projekt SDK 1.8.0_101
App-Modul: android-sdk-24, jdk 1.8,
Stamm-Modul: android-sdk-24, jdk 1.8
compileSdkVersion 24
buildToolsVersion '24.0.2'
minSdkVersion 16
targetSdkVersion 24
retrolambda
P. S.: ich habe erfolgreich dieses Projekt von der Kommandozeile aus.
führen Sie dieses Projekt in Android Studio. Es kann sein, Thema mit deiner IDEE version comapbility
danke, aber ich möchte die IDEE statt Android Studio. Aber nun ja, ich benutze verdammt Android Studio für die Arbeit mit meinem Projekt.
es funktioniert also, aber nicht in IntelliJ?
genau. Bevor ich verwendet habe Ubuntu, die Lösung aber nicht für Mac OS.
danke, aber ich möchte die IDEE statt Android Studio. Aber nun ja, ich benutze verdammt Android Studio für die Arbeit mit meinem Projekt.
es funktioniert also, aber nicht in IntelliJ?
genau. Bevor ich verwendet habe Ubuntu, die Lösung aber nicht für Mac OS.
InformationsquelleAutor Alexander Efremenkov | 2016-09-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da Sie erfolgreich baute Sie in der Befehlszeile, es scheint wie es ein problem mit Ihrem Projekt JDK. Die JDK-Speicherort-Einstellung befindet sich in
File>Project Structure>SDK Location --> JDK Location
. Wenn es sagt nichts überjdk1.7.0
, dann schalten Sie das jdk 1.8, indem Sie auf die...
button auf der rechten Seite der Eingabeaufforderung, und geben Sie den Pfad jdk1.8.EDIT: Wenn Sie nicht wissen, den Pfad des jdk führen
ls -l 'which java'
im terminal.SDK Location
Menü. IDEE, nur habenProject
Menü die 1.8 mit/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
Weg . Ihre Beratung aktuell nur für Android Studio.which java
sagt:/usr/bin/java
wenn Sie
ls -l 'which java'
es gibt -->/usr/bin/java -> /Library/Java/JavaVirtualMachines/JDKNUMBERjdk/Contents/Home/bin/java
@AlexanderEfremenkovTun Sie wirklich über Mac OS? Denn ich habe diese:
ls: which java: No such file or directory
versuchen
ls -l
`java` (tics statt single quotes)InformationsquelleAutor Carter Brainerd
Nach Prüfung der IDEE der globalen Einstellungen habe ich gefunden, die Lösung:
https://www.dropbox.com/s/26mz2d2mbir1r2j/Screen%20Shot%202016-09-01%20at%209.56.37%20PM.png?dl=0
Einstellungen -> Bauen, Ausführung, Bereitstellung,- > Gradle -> Gradle JVM -> auf 1.8 und das funktioniert!
InformationsquelleAutor Alexander Efremenkov
Stellen Sie sicher, dass die richtigen Versionen definiert unter:
Datei -> Projekt-Struktur -> Projekt -> Projekt-SDK -> Projekt-Sprache-Ebene (dies ist für mac, aber ich denke, Sie finden es für windows mit der gleichen Logik).
Haben Sie die Lösungen in diesem thread: stackoverflow.com/questions/30631286/...
Diese Lösung für android studio, überprüfen Sie bitte die links an, bevor er antwortete
Kannst du einen screenshot von Ihrem Projekt Registerkarte "Struktur"? Die Lösungen in diesem thread, könnte auch funktionieren, wenn Sie nicht mit android studio.
natürlich: dropbox.com/sh/as6fpxr0l8t8j83/AABHE_K0X697dKlhky1rs_MPa?dl=0
InformationsquelleAutor Deniss M.