Ich habe versucht zu sehen, wie meine App im Materialdesign aussieht, und ich möchte die neue Kartenbibliothek verwenden. Mein Problem ist, dass es mir diesen Fehler in meiner Gradle-Datei gibt und ich das beheben muss.
Error:compileSdkVersion android-L requires compiling with JDK 7
Ich habe es heruntergeladen jdk-7u60-macosx-x64.dmg
und installiert. java -version
im Terminal zeigt mir, dass 1.7 installiert ist:
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
Gut
ls -l `which java`
gibt mir:
/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
.../current/...
hat keine .../home
. Ich habe das .../home
hier gefunden:
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
Legen Sie den Pfad zu den Einstellungen für "SDK-Speicherort" in Android Studio unter "JDK-Speicherort" fest. Aber es funktioniert nicht - es scheint, dass JDK 7 immer noch nicht gefunden werden kann.
Ich verwende Mac OSX 10.9.3 und Android Studio (Beta) 0.8.1.