web-dev-qa-db-fra.com

Comment spécifier la version du JDK dans le studio Android?

alors Android Studio me donne une erreur de construction de Gradle qui ressemble à ceci:

Error:(3, 22) compileSdkVersion Android-22 requires compiling with JDK 7

Maintenant, il me donne ces invites cliquables:

Download JDK 7
Select a JDK from the File System
Open build.gradle File

Et j'ai déjà téléchargé et installé JDK 7. Le problème est que lorsque je vais le sélectionner dans le "Système de fichiers", je ne peux trouver qu'un répertoire nommé 1.6.0 JDK. En outre, l’installation de JDK 7 a ignoré le point où j’aurais choisi le répertoire d’installation. Je ne sais donc pas vraiment où il se trouve. Mon panneau de configuration Java indique que j’ai "Java 7 Update 79", alors je suis presque sûr que je suis proche, je dois juste dire au studio Android où il se trouve. J'ai également exécuté la commande Java -version dans le terminal et ma version est "1.7.0_79".

Toute aide est appréciée!

57
ThePartyTurtle

Vous pouvez utiliser cmd + ; pour Mac ou Ctrl + Alt + Shift + S pour Windows/Linux pour ouvrir la boîte de dialogue Structure du projet. Dans celui-ci, vous pouvez définir l'emplacement du JDK ainsi que l'emplacement du SDK Android.

Project Structure Dialog

Pour obtenir votre emplacement JDK, exécutez /usr/libexec/Java_home -v 1.7 dans le terminal. Envoyez 1.7 pour Java 7 ou 1.8 pour Java 8.

127
Ben Kane

Pour les nouvelles versions d'Android Studio, accédez à C:\Programmes\Android\Android Studio\jre\bin (ou à l'emplacement des fichiers installés par Android Studio) et ouvrez la fenêtre de commande à cet emplacement, puis entrez la commande suivante dans l'invite de commande: -

Version Java

7
Rishabh

Sur un Mac, vous pouvez utiliser terminal pour aller à /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home (ou à l'endroit où votre SDK Android est installé) et entrez les informations suivantes dans la commande Invite:

./Java -version
0
Lorraine