D'une manière générale, il est défini dans la boîte de dialogue "Structure du projet".
Accédez à Fichier> Structure du projet> Emplacement du SDK . Le troisième champ est "JDK Location" où vous pouvez le définir. Cela le définira pour le projet actuel.
Pour définir la valeur par défaut pour les nouveaux projets, allez dans Fichier> Autres paramètres> Structure de projet par défaut> Emplacement du SDK et définissez «Emplacement JDK».
Versions plus anciennes
Allez dans Fichier> Structure du projet> [Paramètres de la plate-forme]> SDK . Vous devrez soit mettre à jour votre configuration actuelle du SDK pour utiliser le nouveau répertoire, soit en définir un nouveau, puis modifier les paramètres de votre projet pour utiliser le nouveau. Cela le définira pour le projet actuel.
Pour définir la valeur par défaut pour les nouveaux projets, accédez à Fichier> Autres paramètres> Structure des nouveaux projets> [Paramètres de la plate-forme]> SDK et définissez le SDK à utiliser lors de la création d'un nouveau projet.
C:\Users\<YOUR_USER_NAME>\.AndroidStudio2.1\config\options\jdk.table.xml
et mettez à jour toutes les occurrences de l'ancien chemin vers le nouveau chemin et vous serez prêt à partir.<homePath value="$APPLICATION_HOME_DIR$/jre" />
.$APPLICATION_HOME_DIR$/jre
correspond au cheminC:\Program Files\Android\Android Studio\jre
. Dans l'interface graphique correspondante via Fichier> Structure du projet ..., "Utiliser jdk intégré" est coché et ce chemin complet est affiché.Allez dans Fichier> Structure du projet (ou appuyez sur Ctrl + Alt + Maj + S), une fenêtre contextuelle s'ouvre maintenant, allez dans l' onglet Emplacement du SDK, vous trouverez l' emplacement JDK , reportez-vous à cette image pour être plus claire.
la source
J'ai essayé de mettre à jour tous mes SDK en accédant simplement à la structure du projet> Paramètres de la plate-forme> SDK et en modifiant le SDK Java, mais cela n'a pas fonctionné, j'ai donc dû recréer les configurations à partir de zéro.
Voici comment créer vos SDK avec la dernière version de Java:
la source
Ce problème survient en raison d'une version JDK incompatible. Téléchargez et installez le dernier JDK (actuellement son 8) à partir du site officiel de Java au cas où vous utiliseriez des versions précédentes. Ensuite, dans Android Studio, allez dans Fichier-> Structure du projet-> Emplacement du SDK -> Emplacement JDK et définissez-le sur 'C: \ Program Files \ Java \ jdk1.8.0_121' (emplacement par défaut du JDK). Gradle synchronisez votre projet et vous êtes prêt ...
la source
D'une manière ou d'une autre, le programme d'installation de Studio installerait une autre version sous:
où la dernière version a été installée le programme d'installation de Java DevKit dans:
Besoin de nettoyer Android Studio pour qu'il utilise les dernières versions 1.8.0 appropriées.
Selon Comment définir le chemin du SDK Java dans AndroidStudio? on pouvait remplacer avec un JDK spécifique mais quand j'ai renommé
à:
Et redémarré Android Studio, il se plaindrait que le jre n'était pas valide. Quand j'ai essayé de spécifier un JDK pour choisir celui dans
C:\Program Files\Java\jre1.8.0_121\bin
ou:Il a dit que ces dossiers ne sont pas valides. Donc, je suppose que la version intégrée doit avoir un but spécial.
la source
1) Fichier >>> Structure du projet OU appuyez sur Ctrl+ Alt+ Shift+S
2) Dans l'onglet Emplacement du SDK, vous trouverez l'emplacement du SDK:
3) Remplacez l'emplacement de votre SDK de projet par celui que vous avez installé
4) Synchronisez votre projet
la source
Cliquez sur "utiliser le JDK intégré" sur la version Android Studio 3.2.1
la source
Aller à
File>Project Structure>JDK location:
ici, vous devez définir le chemin du répertoire exactement le même, dans lequel vous avez installé la version java. En outre, vous devez mentionner les chemins du SDK pour le projet exécuté sur l'émulateur avec succès.Pourquoi ce problème se produit: il est dû au répertoire de version java non synchronisé qui devrait être disponible pour Android Studio pour la compilance du code java.
la source