Je ne peux pas compiler un nouveau projet par défaut pour Android 2.1 car (?) Le JDK utilisé par Android Studio est JDK 1.7, mais il devrait s'agir du JDK 1.6.
Pour le changer, allez dans Fichier -> Structure du projet et essayez de trouver l'emplacement de JDK 1.6.
Mais lorsque je sélectionne son répertoire et que OKj'appuie sur, le message d'erreur suivant s'affiche:
Veuillez choisir un répertoire JDK valide
Comme vous pouvez le voir sur la capture d'écran, j'essaie de définir Java 6 OpenJDK 64 bits comme nouveau JDK.
Que puis-je faire? Android Studio n'est-il pas compatible avec OpenJDK et dois-je utiliser Oracle JDK à la place?
bin
dossier?./bin
|./jre
|./jre/bin
même message pour tous/jre
dans la structure de répertoires, donc mon chemin est/usr/lib/jvm/java-8-oracle
et non/usr/lib/jvm/java-8-oracle/jre
. J'ai supposé que le chemin devait se terminer/jre
puisque le chemin par défaut (le JDK "incorporé") le faisait, mais si vous regardez dans le dossier par défaut, c'est un dossier appelé "jre" qui contient un autre dossier appelé "jre" .Réponses:
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 cet écran que vous montrez (Structure du projet -> SKD Localisation) J'ai le chemin suivant pour l' emplacement JDK :
/usr/lib/jvm/java-1.7.0-openjdk-amd64
.la source
En inspectant
studio.sh
, vous pouvez également définir l' une desSTUDIO_JDK
,JDK_HOME
ou lesJAVA_HOME
variables d' environnement pour pointer vers l'emplacement JDK.studio.sh
vérifie lesSTUDIO_JDK
,JDK_HOME
et lesJAVA_HOME
variables d' environnement dans l' ordre:Vous pouvez donc les définir comme il convient, puis Studio les prendra en charge.
la source
Il semblerait qu'Android Studio ne reconnaisse pas OpenJDK. Je dois donc installer OracleJDK .
Ensuite, j'ai choisi le chemin d'accès à Oracle JDK et cela a fonctionné!
la source
java -version
votre version Java est correctement affichée . Ensuite, dans la fenêtre AS, choisissez/usr/lib/jvm/jdk1.8.0/
. C’était suffisant pour moi à ce moment-là :-)Cela a fonctionné pour moi:
Découvrez le répertoire java:
Ouvrez Android Studio, puis Fichier-> Structure du projet.
Ça a marché! :)
la source
Les étapes que j'ai suivies:
Terminal ouvert et entrez
echo $JAVA_HOME
Copié le chemin affiché dans le terminal - Ctrl+ Shift+ Ccopie dans le terminal Ubuntu
Dans le studio Android - Structure du projet - Coller le chemin copié
Attendu que le logiciel reconnaisse et mette à jour les paramètres
Cela a résolu le problème des paramètres Jdk non valides
la source
Si vous avez un
./bin
dossier avec JDK et Android Studio, vous pouvez définir laSTUDIO_JDK
variable avant de l'exécuterstudio.sh
dans un terminal:la source
J'ai résolu ce problème. J'utilise AS 2.1 et JDK1.7 alors qu'il me fallait mettre à jour JDK1.8 pour certaines fonctions. Je télécharge le fichier d'installation java. Peut-être que j’ai seulement installé jre mais pas jdk. de sorte que AS m’avertisse toujours que "Veuillez choisir un répertoire JDK valide". Donc, je suppose que le problème du demandeur est le même que moi: vous devez installer un JDK mais pas jre.
la source
Je pense que vous avez peut-être installé le jdk ailleurs, par exemple
/usr/local/java
. Dans mon cas aussi, j'ai vu le même nom de dossier dans le répertoire indiqué sur votre capture d'écran.Il suffit donc de vérifier si le jdk est présent ailleurs.
la source