46 votes

Comment définir le JDK pour Android Studio ?

Je ne peux pas compiler un par défaut nouveau projet pour Android 2.1 parce que ( ?) le JDK utilisé par Android Studio est le JDK 1.7 mais il devrait être le JDK 1.6.

Pour le modifier, je me rends à l'adresse suivante Fichier -> Structure du projet et essayez de trouver l'emplacement du JDK 1.6.

Mais lorsque je sélectionne son répertoire et que j'appuie sur OK J'obtiens l'erreur suivante :

Veuillez choisir un répertoire JDK valide

Please choose a valid JDK directory

Comme vous pouvez le voir sur la capture d'écran, j'essaie de définir Java 6 OpenJDK 64-bits comme le nouveau JDK.

Que puis-je faire ? Android Studio n'est pas compatible avec OpenJDK et je devrais plutôt utiliser Oracle JDK ?

1voto

Songtao Lou Points 11

J'ai résolu ce problème. J'utilise AS 2.1 et JDK1.7 mais il m'a fallu mettre à jour JDK1.8 pour certaines fonctions. J'ai téléchargé le fichier d'installation java. J'ai peut-être seulement installé jre mais pas jdk. AS m'avertit donc toujours que "Please choose a valid JDK directory" (Veuillez choisir un répertoire JDK valide). Je suppose donc que le problème de l'auteur de la question est le même que le mien, à savoir qu'il faut installer un JDK mais pas jre.

1voto

Chibuzo Points 3176

Si vous avez un ./bin avec un JDK et Android Studio, vous pouvez définir le fichier STUDIO_JDK avant d'exécuter le programme studio.sh dans un terminal :

STUDIO_JDK=./bin/jdk/ ./bin/android-studio/bin/studio.sh

0voto

Udayraj Deshmukh Points 251

Je pense que vous avez peut-être installé le jdk ailleurs, par exemple. /usr/local/java . Dans mon cas, j'ai également vu le même nom de dossier dans le répertoire indiqué dans votre capture d'écran.

Il suffit donc de vérifier si le jdk est présent ailleurs.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X