J'avais Java 1.7.0_21 installé et j'ai installé la version 1.7.0_45 aujourd'hui après avoir désinstallé la version précédente. Maintenant, Android Studio a cessé de compiler les projets et indique qu'il ne peut pas localiser le dossier 1.7.0_21. Comment puis-je définir le nouveau chemin pour le Java SDK? J'ai également modifié les variables d'environnement mais cela n'a pas fonctionné.
Réponses
Trop de publicités?Le programme d'installation de Studio installerait étrangement une autre version sous:
C:\Program Files\Android\Android Studio\jre\jre\bin>java -version
openjdk version "1.8.0_76-release"
OpenJDK Runtime Environment (build 1.8.0_76-release-b03)
OpenJDK 64-Bit Server VM (build 25.76-b03, mixed mode)
où la dernière version a été installée à l'aide de l'installateur Java DevKit dans:
C:\Program Files\Java\jre1.8.0_121\bin>java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
Il est nécessaire de nettoyer Android Studio pour qu'il utilise les bonnes versions 1.8.0 les plus récentes.
Conformément à Comment définir le chemin du kit de développement Java dans AndroidStudio? on pourrait remplacer par un JDK spécifique, mais lorsque j'ai renommé
C:\Program Files\Android\Android Studio\jre\jre\
en:
C:\Program Files\Android\Android Studio\jre\oldjre\
Et redémarré Android Studio, il se plaignait que le jre était invalide. Lorsque j'ai essayé de spécifier un JDK pour sélectionner celui dans C:\Program Files\Java\jre1.8.0_121\bin
ou:
C:\Program Files\Java\jre1.8.0_121\
Il disait que ces dossiers étaient invalides. Je suppose donc que la version intégrée doit avoir une fonction spéciale.
Ce problème survient en raison d'une version incompatible de JDK. Téléchargez et installez la dernière version de JDK (actuellement la version 8) à partir du site officiel de Java si vous utilisez des versions antérieures. Ensuite, dans Android Studio, allez dans Fichier->Structure du projet->Emplacement du SDK->Emplacement du JDK et définissez-le sur 'C:\Program Files\Java\jdk1.8.0_121' (Emplacement par défaut de JDK). Synchronisez votre projet Gradle et vous êtes prêt...
Allez à Fichier>Structure du projet>Emplacement JDK:
Ici, vous devez définir le chemin du répertoire exactement de la même manière que celui dans lequel vous avez installé la version de Java. De plus, vous devez mentionner les chemins du SDK pour exécuter le projet sur l'émulateur avec succès.
Pourquoi ce problème se produit: C'est dû au répertoire de la version de Java non synchronisé qui doit être disponible pour Android Studio pour la compilation du code Java.
- Réponses précédentes
- Plus de réponses