Android Studio a besoin de JDK 7 pour Android-L mac
J'étais en train de regarder comment mon application se présente dans la conception de matériel et je voudrais utiliser les nouvelles cartes lib.
Mon Problème, c'est qu'elle me fait cette erreur dans mon gradle fichier et j'ai besoin de résoudre ce problème.
Error:compileSdkVersion android-L requires compiling with JDK 7
J'ai téléchargé jdk-7u60-macosx-x64.dmg
et installé. java -version
dans le Terminal m'indique que la 1.7 est installé:
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)
bien
ls -l `which java`
me donne:
/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
.../current/...
n'ont pas de .../home
. J'ai trouvé le .../home
ici:
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
Et de définir le chemin d'accès à la "emplacement du SDK" Préférences dans Android Studio sous "JDK emplacement". Mais ça ne marche pas -- il semble que ce ne trouvez toujours pas le JDK 7.
Je suis sur Mac OSX 10.9.3 et Android Studio (Bêta) 0.8.1.
- Avez-vous des paramètres du compilateur que dire d'utiliser la version 6 de Java? (il y a quelques Eclipse réglages de cette façon, vous ne savez pas à propos de Studio)
Vous devez vous connecter pour publier un commentaire.
Paramètre le répertoire:
/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
dans le JDK paramètres de résoudre mon problème. J'ai eu le même problème de mise en route jusqu'. Espérons que cette aide!
@megapoff réponse est correcte . Mais je fais face à peu de difficulté à le résoudre . Voici donc le détail de la solution de l'étape-par-étape
Pour Mac
Dans JDK emplacement cliquez sur parcourir et accédez à
/->Library->Java->JavaVirtualMachines->jdk1.7.0_60.jdk->Contents->Home
Remarque :- Son Pas
/System/Library
c'est/Library
cliquez sur Appliquer et OK ....
Bingo ..... Construire le projet de nouveau .....
/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
Autres réponses sont très correct, mais je veux être plus concis et clair. Pour empêcher d'autres personnes de la visite de cette page plusieurs fois inutilement.
Important* Ancien Chemin d'accès est /System/Library/Java... et le Nouveau Chemin d'accès est /Library/Java... (Pas sous le répertoire Système)
Remplacer l'ancien chemin d'accès: /System/Library/Java/JavaVirtualMachines/jdk1.6.0_0.jdk/Contents/Home
Configurer votre nouveau chemin d'accès: /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
Je n'ai pas déplacé sur Android Studio, encore. Je l'ai utilisé pendant quelques tests et l'aime vraiment. N'ont tout simplement pas été en mesure de changer encore. J'ai eu ce genre de problème dans Eclipse, et c'est évidemment une autre solution, mais la recherche par le biais de l'un de mes projets de test, cela semble être la façon dont vous aller à ce sujet:
Ouvrez votre projet et allez dans Fichier->Paramètres.
Sous les Paramètres du Projet, développez Compilateur et aller à la Java option du Compilateur. Vous souhaitez utiliser javac et de définir le projet du bytecode à la version 1.7.
Espérons que vais le faire.
Pour jdk-7u79-macosx-x64.dmg juste mettre le répertoire
/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
Pas dans
/System/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
Les deux sont différents
Au lieu de chercher le dossier à l'intérieur :
/System/Library/Java/JavaVirtualMachines/
Est à rechercher dans :
/Library/Java/JavaVirtualMachines/