Ungültiger Fehler der Quellversion 1.7 beim Kompilieren mit Gradle
Ich brauche 1.7 für eine Bibliothek, die verwendet diamond-Operatoren.
Folgte ich diese sO Antworten...aber keine Freude.
Von gradle build
compileSdkVersion 19
buildToolsVersion '19.0.3'
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
defaultConfig {
minSdkVersion 10
targetSdkVersion 19
versionCode 22
versionName "1.3.1"
}
Error: Execution failed for task ':MyApp:compileDefaultFlavorDebugJava'.
ungültig-source-Version: 1.7
Java home ist gesetzt : $ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home
InformationsquelleAutor der Frage serenskye | 2014-05-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
überprüfen Sie Ihre JVM-Versionen. Es sollte nicht 1.6.
auf OSX überprüfen Sie Ihre $JAVA_HOME
Können Sie Ihre JAVA_HOME-environment-variable in ~/.bash_profile JDK:
/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/
InformationsquelleAutor der Antwort David Dehghan
Gehen Sie zu Projekt-Struktur->SDK-Pfad und stellen Sie sicher, dass das JDK Standort ist der richtige Standort Ihres JDK. Einstellung JAVA_HOME es Regeln für Kommandozeilen-builds, aber in Android Studio, die es noch nicht für mich, bis ich fest diese Einstellung.
InformationsquelleAutor der Antwort Kekoa