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 ?

26voto

Daniel Points 3489

J'utilise OpenJDK 7 avec Android Studio et cela fonctionne très bien. (Je n'ai même pas installé Oracle JDK pour le moment).

Sur l'écran que vous montrez (Structure du projet-->Emplacement du SKD), j'ai le chemin d'accès suivant pour le fichier Emplacement du JDK : /usr/lib/jvm/java-1.7.0-openjdk-amd64 .

10voto

Nuno Points 101

En inspectant studio.sh Vous pouvez également définir l'une des options suivantes STUDIO_JDK , JDK_HOME o JAVA_HOME pour indiquer l'emplacement du JDK.


studio.sh vérifie les STUDIO_JDK , JDK_HOME et JAVA_HOME les variables d'environnement dans l'ordre :

if [ -n "$STUDIO_JDK" -a -x "$STUDIO_JDK/bin/java" ]; then
  JDK="$STUDIO_JDK"
elif [ -n "$JDK_HOME" -a -x "$JDK_HOME/bin/java" ]; then
  JDK="$JDK_HOME"
elif [ -n "$JAVA_HOME" -a -x "$JAVA_HOME/bin/java" ]; then
  JDK="$JAVA_HOME"

Vous pouvez donc les définir comme il convient et Studio s'en chargera.

5voto

Lucio Points 17760

Il semble qu'Android Studio ne reconnaisse pas OpenJDK, je dois donc installer l'OracleJDK .

J'ai ensuite choisi le chemin vers Oracle JDK et cela a fonctionné !

4voto

canorios Points 41

Cela a fonctionné pour moi :

  1. Trouvez le répertoire java :

    $ echo $JAVA_HOME
    /usr/lib/jvm/java-7-oracle
  2. Ouvrez Android Studio puis Fichier-> Structure du projet.

  3. Sous Emplacement du SDK J'ai passé le répertoire java ci-dessus

  4. Attendez quelques secondes et j'ai obtenu "0 errores 0 advertencias".

Cela a fonctionné :)

2voto

anand24 Points 129

Les étapes que j'ai suivies :

  1. Ouvrez le terminal et entrez echo $JAVA_HOME

  2. Copie du chemin affiché dans le terminal - Ctrl + Shift + C copier dans le terminal Ubuntu

  3. Dans Android studio - Structure du projet - Coller le chemin copié

  4. Attendre que le logiciel reconnaisse et mette à jour les paramètres

  5. Cela a permis de résoudre le problème des paramètres Jdk invalides.

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