Android Studio d'erreur: “la variable d'Environnement n'est pas valide installation JVM”
Lors de l'exécution Android Studio sur mon ordinateur, j'obtiens l'erreur suivante:
La variable d'Environnement JAVA_HOME (avec une valeur de C:\Program Files(x86)\Java\jdk1.7.0_51\bin) n'est pas valide installation JVM
J'ai essayé d'enlever la \bin
extension sur mon JAVA_HOME
variable d'environnement, mais il me donne l'erreur suivante:
Pas de JVM Trouvé. S'il vous plaît installer une version 64 bits du JDK. Si vous avez déjà un JDK installé, définir une variable JAVA_HOME dans l'Ordinateur > Propriétés Système > Paramètres Système > Variables d'Environnement
- Mon Système: Windows 8.1 Update 1 x64 (64 bits)
- Java Répertoire: C:\Program Files (x86)\Java\jdk1.7.0_51\bin
Vous devez vous connecter pour publier un commentaire.
Faire étape par étape, comme le montre cette Vidéo YouTube
Aller à:
System -> Advanced system settings -> Environment Variables
Ajouter une nouvelle variable de profil, vous
NAME=JAVA_HOME
STRING: Program Files/java/"your string"
Enregistrer et Démarrer Android Studio 😉
Si vous commencez à 64 bits d'Android Studio, vous devez ajouter JAVA_HOME
Si 32bit
et ne pas mettre "\bin" au bout du chemin.
Tout ce que vous devez faire est de définir la JAVA_HOME et JDK_HOME variables d'environnement en suivant les étapes suivantes:
1)clic Droit sur
.
2)Dans les variables utilisateur (le nom de Votre PC),cliquez sur nouveau en bas de l'onglet.
3)nom de la variable,tapez JAVA_HOME
4)En valeur de la variable,tapez
(chemin où votre jdk dossier se trouve sur le système ).
5)le Faire à nouveau avec JDK_HOME
avec le même chemin.
Fournissant à la fois JAVA_HOME et JDK_HOME à l'identique Chemin sans \bin aidé pour moi!
Mes paramètres:
Juste ne pas mettre "
\bin
" au bout du chemin.JAVA_HOME
devrait être avec la valeurC:\Program Files(x86)\Java\jdk1.7.0_51
Pour résoudre ce problème, ajoutez la variable JAVA_HOME dans les Utilisateurs des variables à la place des variables du Système.
Installer 64 bits JDK et JRE si vous avez un ordinateur 64 bits et définir la variable JAVA_HOME comme dans l'image
Dans mon cas, j'ai eu la variable JAVA_HOME dans les citations. J'ai juste eu à supprimer les guillemets et puis il a bien fonctionné.
Si vous commencez à 64 bits d'Android Studio, vous devez ajouter dans la Variable comme
Si 32bit
et ne pas mettre
\bin
finpuis vient de la variable système
sélectionner et modifier le "chemin" que
ici u doit mettre "
bin;
" à la fin aussi mettre ; ensemble.....Okey faireVenez de définir la variable d'Environnement à JAVA_HOME de
avec bac pour 64 bits version et même pour 32 bits version avec Program Files(x86).
PAS
\BIN
après le chemin qu'elle fonctionnera correctement.Probablement le problème se produit en raison de la incompatability de 32 bits et 64 bits excecutables. Supposons que si vous avez installé 32 bits Android Studio par erreur et vous allez télécharger un 64 bits JDK. Dans ce cas 32 bits Android Studio ne sera pas en mesure de prendre le 64 bits JDK. C'était la question que j'ai rencontrés. J'ai donc suivi les étapes simples ci-dessous pour le faire fonctionner,
Téléchargé 32 bits JDK(vous pouvez également télécharger 64 bits d'Android Studio, si vous ne voulez pas changer le 64 bits JDK)
Cliquez-droit sur poste de travail > Paramètres Système Avancés > dans "onglet Avancé" > variables d'Environnement > Sous Variables Système > Ajouter JAVA_HOME clés et de votre jdk(par exemple:C:\Program Files (x86)\Java\jdk1.7.0_79) emplacement de la valeur.
Enregistrer et lancer Android Studio. Vous êtes bon pour aller maintenant.
Program Files
, pas dex86
prouve que j'ai 64 bits de Java.Vous avez un problème avec votre installation du JDK Java. Donc, essayez de le réinstaller. Vous pouvez le télécharger à partir de: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Il semble que vous avez un système 64 bits, afin de télécharger le "Windows x64" version.
La réponse à cette question peut être trouvée ici
ou....... même ce serait
Java_Home jeu de chemin d'accès à son dossier parent pour C:\Program Files\Java\jdk1.8.0_25
J'avais Windows 64bits, mais mon SDK était 32bits. Pas de changements dans les variables ont été nécessaires, pour résoudre mon problème:
Au lieu d'ouvrir
J'ai utilisé
Ajouter le chemin d'accès suivant sans back-slash '\' à la fin fonctionné pour moi.
C:\Program Files\Java\jdk1.8.0_31
En réponse à:
IPconfigrammer --j'ai eu les mêmes problèmes. Après avoir essayé à peu près tout sur cette page, j'ai remarqué que quand Android Studio a été de me dire qu'il n'était pas valide, il m'a demandé d'installer une version 64 bits du JDK. Donc, même si mon windows est de 86 bits, j'ai téléchargé la version 64 bits du JDK et, sans modifier les variables d'environnement ou de quoi que ce soit, je viens d'ouvrir Android Studio pour la première fois. Plus d'erreurs. 🙂
Essayez donc le 64 bits au lieu des 86 bits.
Dans mon cas, le problème était qu'un saut de ligne a pris le paramètre de la variable JAVA_HOME. Je ne sais pas comment, mais j'ai coucher avec elle plus tôt parce que j'avais eu un problème avec un autre ant qui a été à l'aide de JAVA_HOME, et j'ai copié le chemin dans.
J'ai remarqué le problème partiellement quand j'ai fait une commande "set" à partir de la ligne de commande, et il a montré "JAVA_HOME" sur une seule ligne et le chemin sur la ligne suivante, et une ligne vide après.
Mais ce qui a vraiment aidé a été de lancer l'gradle de commande. Il a donné le même message d'erreur. Qui m'a donné la confiance que le problème était vraiment la variable JAVA_HOME, et non pas de l'Android Studio installer.
Pour résoudre le problème, j'ai supprimé la variable JAVA_HOME en premier. Puis, lors de la configuration de la commande pour définir la variable, j'ai saisi manuellement le chemin d'accès dans Textpad, pour s'assurer il n'y avait pas des sauts de ligne ou des retours chariot.
Puis j'ai exécuté la commande:
tous u besoin de le faire est de définir tJAVA_HOME et JDK_HOME variables d'environnement chemins pour cela allez mon propriétés de l'ordinateur de définir le chemin d'accès avec le nom JAVA_HOME et JDK_HOME C:\Program Files\Java\jdk1.8.0_25
J'ai aussi eu le même problème. Avait correctement installé l'application, l'a justement installation de la JAVA_HOME, là encore, il n'a pas été en mesure de trouver la JDK et se plaint de la ver 1.6.0_17.
Je n'ai plus cette version installé sur ma machine. Après beaucoup de creuser, je suis sur le
"HKEY_LOCAL_MACHINE\software\javasoft\Java Development Kit\
" où j'ai trouvé plusieurs JDK version qui est mentionné.J'ai enlevé tous sauf 1.8.0_25 que j'ai actuellement sur ma machine. Le redémarrage de l'Android Studio, et il a fonctionné sans aucun problème. Peut être quelqu'un de visiter cette page, face à la même question, peut aider.
J'ai résolu ce problème en faisant en sorte que la valeur de JAVA_HOME
a l'emplacement du dossier en anglais
plutôt que de l'emplacement du dossier que l'on peut voir/explorateur naviguer dans mon Windows7 - portugais installation
Il a commencé pour moi quand j'ai changé de variables pour Android Studio. Accédez à votre
studio64.exe.vmoptions
fichier (qui se trouve dansc:\users\userName\.AndroidStudio{version}\
et commentaires des arguments.Je l'ai résolu comme:
Dans mon Windows 10 Machine (JDK & Android Studio à la fois 64 bits), dans le menu démarrer j'ai eu icône (raccourci) à partir de quelque part d'autre. Quand j'étais en cliquant
Android Studio icon
dans Menu Démarrer il me montre l'erreur.Tout en entrant manuellement à dossier d'installation de Android Studio:
C:\Program Files\Android\Android Studio\bin
Quand j'ai cliqué sur
studio64.exe
au lieu destudio.exe
il a travaillé.Alors je viens de faire le raccourci de studio64.exe, au lieu d'utiliser studio.exe.
D'Autres Paramètres:
Variable D'Environnement:
JAVA_HOME
JDK_HOME
Variable Système:
JAVA_HOME
JDK_HOME
Rappelez-vous:
double quotes
.\bin
tout SystèmeVariable vous en avez besoin.
;
à la fin sur\bin
dans la Variable du Système.Il y a deux fichier dans C:\Program Files\Android\Android Studio\bin. studio et studio64. J'étais en studio alors que mon système est en 64 bits. quand j'ai couru studio64 il a travaillé. Mon système variable sont