web-dev-qa-db-fra.com

Android Studio: "La synchronisation avec gradeau a échoué: impossible d'exécuter la machine virtuelle Java à partir du JDK sélectionné."

Depuis l’installation de Android Studio 3.2, je n’ai pas pu exécuter Java, j’ai essayé jdk-8u181-windows-x64, jdk-10.0.2_windows-x64_bin, jdk-11_windows-x64_bin, en définissant PATH et en réinstallant tout le matériel, le résultat est identique. Aucun "Java" ne s'affiche et le message d'erreur suivant s'affiche: -

Echec de la synchronisation graduée: impossible d'exécuter la machine virtuelle Java à partir du JDK sélectionné. Assurez-vous que l'installation du JDK est valide et compatible avec le système d'exploitation actuel (Windows 8.1 6.3, AMD64). Si vous utilisez un JDK intégré, assurez-vous de télécharger Android Studio bundle compatible avec le système d'exploitation actuel. Par exemple, pour les systèmes x86, choisissez une option de téléchargement 32 bits. (369 ms)

Notes: Je pouvais ouvrir le dossier Java mais après avoir trop joué avec, quelque chose s’est mal passé, j’ai donc décidé de tout recommencer ... et je suis mort depuis.

Studio 3.2 est-il défectueux? Pas compatible avec Java du tout? Ou est-ce que je manque quelque chose? Existe-t-il un ancien Android Studio que je peux tester? Merci pour toute aide que vous pourriez fournir.

13
Diddy Cool

Dans mon cas, ce qui suit l'a résolu:

Fichier-> Autres paramètres-> Structure de projet par défaut ...

Dans "JDK Location", j'avais précédemment sélectionné le jdk Oracle. Pour résoudre ce problème, j'ai plutôt coché "Utiliser le JDK intégré (recommandé)".

Android Studio JDK location setting

27
Carmen

Résolu OUI Autres paramètres ---> Structure de projet par défaut ---> Désélectionnez jdk intégré (Écrivez votre propre emplacement jdk)

3
user11588425

Dans mon cas, ce qui suit l'a résolu:

Fichier-> Autres paramètres-> Structure de projet par défaut ...

définition de la variable d'environnement Java_HOME sur C:\Program Files\Java\jdk1.8.0_181

mon fichier source JDK

1
coding

Essayez de définir l'emplacement de votre SDK. J'ai eu le même problème avec Android Studio 3.2 (mais je suis également passé à openjdk, ce qui pourrait être la source de mon problème). Quoi qu'il en soit, après avoir pointé l'emplacement du SDK à la racine de mon JDK, il Pour changer l’emplacement du SDK, cliquez sur Android Fenêtre du projet, puis appuyez sur F4. Dans la nouvelle fenêtre, choisissez l’emplacement du SDK et réglez-le sur la racine de votre JDK.

0
Víctor López

le mien fonctionne en définissant la variable d'environnement Java_HOME sur C:\Program Files\Java\jdk1.8.0_181\bin mon dossier jdk