Je viens de télécharger le Android Studio. En essayant de l'exécuter, j'ai dû modifier la variable d'environnement et ajouter
Java_HOME
et
C:\Progra ~ 2\Java\jdk1.6.0_22
Une fois que j'ai terminé cet obstacle, maintenant je reçois une autre erreur:
The environment variable Java_HOME (with the value of *C:\Progra~2\Java\jdk1.6.0_22*) does not point to a valid JVM installation.
J'ai parcouru d'autres questions similaires et on m'a demandé de vérifier la version. J'ai donc procédé comme suit dans CMD:
C:\Users\Andre>Java -version
Java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)
C:\Users\Andre>javac -version
javac 1.6.0_22
D'après les résultats, il semble que j'ai la machine virtuelle Java.
J'ai également essayé ces chemins pour Java_HOME, j'ai fermé et rouvert une nouvelle fenêtre CMD à chaque fois
C:\Program Files (x86)\Java\jre7
C:\Program Files (x86)\Java\jre6
C:\Program Files (x86)\Java\jdk1.6.0_22
C:\Program Files (x86)\Java\jre7\bin
C:\Program Files (x86)\Java\jre6\bin
C:\Program Files (x86)\Java\jdk1.6.0_22\bin
Pointez votre variable Java_HOME
sur C:\Program Files\Java\jdk1.8.0_xx\
où "xx" est le numéro de la mise à jour (assurez-vous que cela correspond au nom de répertoire actuel). N'incluez pas bin\javaw.exe
dans le chemin.
REMARQUE: vous pouvez accéder à l'interface graphique des variables d'environnement à partir de la CLI en entrant rundll32 sysdm.cpl,EditEnvironmentVariables
. Assurez-vous de mettre la variable de chemin 'Java_HOME' dans le System variables
plutôt que les variables utilisateur. Si la variable de chemin est dans User
le Android Studio va pas trouver le chemin.
Il est tout à fait possible que toutes les autres réponses fonctionnent pour les gens, mais pour moi, ce chemin a fonctionné:
Laissez votre chemin JDK sous Java_HOME
Variable système tel qu’il est donné ici. N'ajoutez pas bin ou un autre chemin. Cela a fonctionné pour moi.
C:\Program Files\Java\jdk1.8.0_11\
Sinon, j'obtiens cette erreur:
Installing Android Studio, does not point to a valid JVM installation error
Mise à jour de Android studio vers 1.2.1. Même si j'avais la même erreur. Rien n'a fonctionné, finalement Java_HOME a été remplacé par JDK_HOME et c'est ce qui a été fait.
2 solutions suggérées
Mettre à niveau JDK à 1.7
Assurez-vous que les versions 32 bits ou 64 bits correspondent des deux côtés
Récemment, je travaille avec la version 1.8.0_25 JDK sur Windows 8.1 et j'ai eu le même problème avec cela. Mais comme l'a dit PankaJ Jakhar
La vraie solution pour moi était assez simple:
Le chemin que j'ai introduit pour cette variable était:
C:\Program Files\Java\jdk1.8.0_25\
Et ça fonctionne pour moi!
Dans mon cas, cela a commencé après la mise à jour vers Android Studio 1.2. Pour résoudre ce problème, je devais simplement supprimer "\ bin" de ma variable Java_HOME.
J'ai dû mettre une barre oblique inverse à la fin du chemin et cela a fonctionné pour moi.
Plus tôt j'utilisais
C:\Program Files\Java\jdk1.7.0_79
juste en mettant "\" à la fin, a travaillé pour moi. Maintenant, la valeur de la variable Java_HOME est
C:\Program Files\Java\jdk1.7.0_79 \
1) Supprimez simplement\bin de la variable d’environnement Java_home. Cela a fonctionné pour moi.
2) Assurez-vous également que vous utilisez les versions correctes de Android studio et Java (32/64 bits).
Utiliser c:/Program Files/Java/jre1.8.0_73/ instead of C:/Program Files/Java/jdk1.8.0_73
comme variable Java_HOME
a résolu le problème pour moi. Android studio se lance maintenant sans problèmes.
J'avais aussi ce problème et j'ai dû essayer 20 solutions différentes avant de résoudre le problème. Quelqu'un a mentionné cela plus haut presque comme une note de côté, mais c'était exactement mon problème:
assurez-vous que vous utilisez une version 64 bits de Java.
J'utilise Windows 64 bits. Après avoir lutté avec divers paramètres, j'ai suivi ces étapes:
Lors de la dernière étape, veuillez noter que c’est le dossier parent et non le sous-dossier\bin. Cela a commencé à fonctionner.
N'incluez pas le dossier bin lors de la copie du chemin d'accès à Java_home.
je pense que vous faites tout bien amende simplement supprimer ";" à partir de la dernière variable Java_home. tout va bien fonctionner.
Mon problème était différent de tout ce qui précède, pour autant que je sache. J'avais une version 1.1 de travail de Android Studio et je l'ai mise à niveau vers la version 1.2.
Le problème était que mon Java_HOME était défini sur "C:\Program Files\Java\jdk1.8.0_20" avec les guillemets inclus. Je ne les ai pas mis là pour citer la chaîne, les guillemets étaient dans le champ Valeur de la variable. Il semble que 1.1 soit satisfait des citations mais 1.2 ne l’est pas.
La suppression des guillemets a supprimé l'erreur et la version 1.2 s'ouvre désormais correctement.
Essayez d'utiliser les options ci-dessus, mais celle-ci a fonctionné pour moi. mon Java_HOME ressemblait à ceci: C:\Program Files\Java\jdk1.7.0_21; F:\Software\Apache-ant-1.9.4-bin\Apache-ant-1.9.4\bin Ne conservant que le Java chemin dans Java_HOME Supprimez tout chemin supplémentaire si vous aviez indiqué C:\Program Files\Java\jdk1.7.0_21
Le problème est probablement dû à l'incompatibilité des exécutables 32 bits et 64 bits. Supposons que vous avez installé _ Android Studio 32 bits par erreur et que vous allez télécharger un JDK 64 bits. Dans ce cas, _ Android 32 _ Studio ne pourra pas utiliser le JDK 64 bits. C'était le problème auquel je faisais face. J'ai donc suivi les étapes simples ci-dessous pour le faire fonctionner,
Suivez la solution @abs
Si l'erreur persiste même après la définition de la variable Java_HOME, copiez le dossier studio sur votre lecteur C, puis exécutez studio.exe ou studio64.exe en fonction de votre Java version.