Android Studio muss JDK 7 für Android -L mac

? Rasalas @ | Original: StackOverFlow
---

Ich habe versucht zu schauen, wie meine app schaut in Material-Design und ich habe Lust auf den neuen Karten lib verwenden . Mein Problem ist, dass es mir diese Fehler in meinem gradle -Datei und ich brauche, um das zu beheben .

Error:compileSdkVersion android-L requires compiling with JDK 7

Ich heruntergeladen jdk-7u60-macosx-x64.dmg und installiert es . 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)

well

ls -l `which java`

is giving me:

/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

.../current/... Verfügt nicht über eine .../home . Ich fand die .../home hier:

/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home

Und stellen Sie den Pfad zu den " SDK Lage " Einstellungen in Android Studio unter " JDK Lage " . Aber es funktioniert nicht - es scheint, dass es immer noch nicht JDK 7 finden.

Ich verwende Mac OS X 10.9.3 und Android Studio (Beta) 0.8.1 .

---

Top 5 Antwort

1Erik Nedwidek @

Ich habe nicht über den Android Studio bewegt, noch nicht. Ich habe es für ein paar Tests verwendet und mag es . Nur nicht in der Lage mehr als noch zu wechseln. Ich habe diese Art von Problem in Eclipse hatte und das ist offensichtlich eine andere Lösung, aber auf der Suche durch eine meiner Testprojekte, wird dieser zu sein, wie Sie vorgehen :

Öffnen Sie Ihr Projekt und gehen Sie zu Datei-> Einstellungen.

Im Rahmen der Projekteinstellungen, erweitern Sie Compiler und gehen Sie zur Option Java Compiler . Sie möchten javac verwenden und die Projekt -Bytecode- Version 1.7.

Hoffentlich werde es tun.

2megapoff @

Setzen Sie in das Verzeichnis : /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home in JDK Einstellungen mein Problem gelöst . Ich hatte das gleiche Problem immer in Betrieb genommen. Hoffe, das hilft !

3nitesh goel @

megapoff Antwort ist richtig. Aber ich Gesicht kaum Schwierigkeiten, es zu beheben . Also hier ist die Detaillösung Schritt -für-Schritt

For Mac

Download the DMG file of JDK-7 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Click on DMG and follow the instructions . It will install and configure JDK-7 on mac . Now in your android studio go to File->Project Structure -> SDK Location .

In JDK Lage Klicken Sie auf Durchsuchen und gehen Sie auf /->Library->Java->JavaVirtualMachines->jdk1.7.0_60.jdk->Contents->Home

Hinweis: - Sein nicht /System/Library es ist /Library

auf Übernehmen und OK .... Bingo ..... Erstellen Sie das Projekt wieder .....

4user3144836 @

Die anderen Antworten sind sehr korrekt, aber ich will mehr präzise und klar. Um andere aus dem Besuch dieser Seite mehrmals unnötig zu verhindern.

Wichtig * Old Path / System / Library / Java ... und Neuer Pfad ist / Library / Java ... (nicht unter dem System-Verzeichnis )

Ersetzen Sie alte Weg : /System/Library/Java/JavaVirtualMachines/jdk1.6.0_0.jdk/Contents/Home

Stellen Sie Ihren neuen Weg : /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home