J'ai des problèmes en essayant de démarrer Android Studio
Lorsque j'essaye de le lancer après l'installation, j'obtiens cette erreur:
No JVM Installation found. Please install a 64 bit JDK.
Ma spécification système actuelle:
Système d'exploitation: Windows 8.0 64 bit version
JDK installé:JDK 1.8.0
Ce que j'ai essayé:
J'ai essayé ce qui a été signalé dans l'erreur, ainsi que dans la plupart des solutions pour définir la JDK_HOME
variable dans les variables d'environnement sur mon chemin JDK (version 64 bits), c'est-à-direC:\Program Files\Java\jdk1.8.0_05
*I also have tried rebooting system, just in case to test if the environment variable is not working without a restart
J'ai vu ces solutions et essayé, mais aucune d'elles ne fonctionne, alors ne le marquez pas comme un double de l'une de celles-ci: l'
installation d'Android Studio sur Windows 7 échoue, aucun JDK trouvé
Avec android studio aucun jvm trouvé, JAVA_HOME a été défini sur
Android Le démarrage de Studio échoue sur Windows 8 64 bits Android Studio ne démarre pas
après l'installation
Voici la sortie cmd pour la version java:
la source
Program Files (x86)
dossier, ce qui efface cela aussi ..java -version
dans le corps de la question.Réponses:
J'ai eu le même problème. J'ai essayé de définir toutes sortes de chemins mais rien n'a fonctionné. J'ai donc dû faire une mauvaise solution. Le seul problème avec ceci est qu'il ouvre une fenêtre de ligne de commande vide.
J'ai fait ce qui suit pour que cela fonctionne.
bin
dossier et ouvrirstudio.bat
dans l'éditeur de texteset JAVA_HOME=C:\Program Files\Java2\jdk1.8.0
// votre chemin java après la ligne ECHO.Start
->All Programmes
->Android Studio
->Android Studio
et cliquez surproperties
.Target
quelque chose comme<installation path>android-studio\bin\studio64.exe
<installation path>android-studio\bin\studio.bat
Vous pouvez maintenant y accéder en cliquant dessus dans le menu.
Remarque : je l'ai essayé avec 8, cela fonctionne.
la source
studio64.exe
alors que monJAVA_HOME
pointait vers une version 32 bits. Quand j'ai couru à lastudio.exe
place, ça a bien commencé. J'ai utilisé ce chemin:C:\Program Files (x86)\Java\jdk1.7.0_55
J'ai reproduit votre problème sur mon système Windows 8.1 :
J'ai reçu le même message que vous. Pensant que ce pourrait être la variable d'environnement, j'ai fait ce qui suit:
Il est arrivé avec succès!
la source
%JAVA_HOME%\bin\java -version
montre- t -on pour la sortie?1.Téléchargez la version 64 bits de JDK à partir d' ici
Comme le montre l'image suivante, accédez à
Control Panel
->System and Security
->Advanced system settings
->Environment Variables
->New
(Variables système)Ajoutez ensuite le nom de la variable: JAVA_HOME et la valeur de la variable: C: \ Program Files \ Java \ jdk1.8.0_25
Veuillez noter que cela
jdk1.8.0_25
peut varier en fonction de la version de JDK.la source
1-Faites un clic droit sur Android Studio et cliquez sur les propriétés.
2-Remplacez studio64.exe dans le lien par studio.exe.
la source
Ok, j'avais aussi ce problème et c'est ce qui l'a résolu pour moi. Pour mémoire, j'utilise Windows 8.1 et Java JDK 1.8.31, tous 64 bits.
Le problème vient de l'espace entre "Programme" et "Fichiers" dans le chemin défini dans
JAVA_HOME
. J'ai déjà eu ce problème mais je ne m'en suis pas vraiment rendu compte jusqu'à ce que je vérifie les instructions ici pour le réglageJAVA HOME
, puis tout avait du sens.En un mot, changez le
JAVA_HOME
chemin de:C:\Program Files\Java\jdk1.8.0_31
à
C:\Progra~1\Java\jdk1.8.0_31
Assurez-vous de définir le numéro de version JDK correct pour votre installation. La suppression de l'espace du chemin a tout corrigé sur mon système.
Comme indiqué sur la page liée ci-dessus,
utiliser
C:\Progra~1\
pourC:\Program Files\
et
C:\Progra~2\
pourC:\Program Files(x86)\
selon l'endroit où vous avez installé le JDK sur votre système.
Remarque: pour être clair, avant de faire ce changement, mon système a correctement fait écho à la valeur de
JAVA_HOME
êtreC:\Program Files\Java\jdk1.8.0_31
dans la fenêtre de commande, ce qui m'a amené à croire que tout allait bien. Cependant, la tentative d'exécution a%JAVA_HOME%\bin\javac
signalé que le chemin d'accès était introuvable. Après avoir supprimé l'espace duJAVA_HOME
chemin, la même commande s'exécute parfaitement.la source
Désinstallez Java 8 et nettoyez votre JDK_HOME et vos chemins environnants JAVA_HOME. Ensuite, installez JAVA 6 ou 7 JDK 64 bits de votre préférence.
la source
Assurez-vous de définir le chemin dans le
SYSTEM VARIABLES
pas dans leUSER VARIABLES
également ..... nommez le nom de la variable commeJAVA_HOME
et l'adresse commeC:\Program Files\Java\jdk1.8.0_25\
assurez-vous que vous n'avez pas placé de point-virgule.la source
Selon les notes d'installation d'Oracle , vous devez télécharger / installer JDK pour le système approprié . Pour votre commodité, je l'ai lié à partir de la phrase ci-dessus. Si vous rencontrez toujours des problèmes, laissez un commentaire. J'ai écrit un code rapide qui vous dira si votre JVM est 64 ou 32 bits , ci-dessous. Je vous suggère d'exécuter cette classe et de laisser un commentaire sur sa sortie:
la source
Assurez-vous simplement que la version installée des deux, Android Studio et JDK, est de 32 bits ou 64 bits. Si JDK est de 32 bits et Android Studio de 64 bits ou vice-verset, cela ne fonctionnera pas bien que vous ayez configuré JAVA_HOME.
la source
La solution est donnée dans l'erreur elle-même, Aller à mon ordinateur (clic droit) -> propriétés -> Paramètres système avancés -> Variables d'environnement -> Créer une nouvelle variable.
Donnez-lui les détails suivants:
Nom de la variable: JAVA_HOME.
Valeur de la variable: (votre chemin vers le dossier d'installation java jdk).
Pour trouver le chemin de l'installation java, accédez aux fichiers de programme dans votre lecteur d'installation Windows (normalement lecteur C). Recherchez le dossier nommé JAVA, dans celui-ci accédez au dossier JDK.
Copiez l'adresse du lien depuis le haut et collez-la dans la valeur Variable.
Maintenant, appuyez sur OK et une fois la variable d'environnement créée, redémarrez le studio Android.
J'espère que ça aide.
la source
Ma solution consistait à supprimer les guillemets doubles dans lesquels j'avais inclus le chemin JAVA_HOME.
Au lieu de déclarer JAVA_HOME comme "C \ Program Files ..."
J'ai supprimé le "et déclaré JAVA_HOME en tant que C \ Program Files ...
Je suis sur Win 7, x64
la source
J'ai également fait face au même problème. La solution qui m'a aidé a été de télécharger et d'installer le JDK 64 bits à partir de ce lien et de définir la variable " java_home " sur le nouveau chemin d'installation du JDK comme C: \ Program Files \ Java \ jdk1.7.0_45. J'espère que cela t'aides.
la source
J'ai eu le même problème après la mise à niveau de ma machine de 7 à 10 a dû réinstaller le JDK tout overgain et ne m'a pris que quelques secondes. Voici les étapes que j'ai suivies.
Accédez à ce lien http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Acceptez l'accord de contact oracle. Ensuite, choisissez votre version de Windows dans mon cas est 64 bits après que son ..Suivant..Suivant ,, une fois en concurrence, vous pouvez relancer votre studio Android sans aucun problème. J'espère que cela t'aides
la source
================ Détails =================
"Clic droit" - "Exécuter en tant qu'administrateur" fonctionne pour moi si : ** JDK_HOME ou JAVA_HOME a été défini. (PATH n'a pas besoin d'être changé pour moi) ** Je lance studio.bat, pas studio.exe ** Remarque: par défaut, je suis administrateur d'un compte Microsoft (cette partie Microsoft peut affecter les choses), et je redémarrez rarement. J'utilise Win8.1 64 bits. J'ai installé à la fois JDKv1.8.0.0_25 32 bits et 64 bits, et j'avais déjà installé JRE 32 bits et 64 bits (utilisé par d'autres logiciels).
J'ai trouvé qu'il y avait une différence en cliquant sur studio.bat, studio.exe et en exécutant studio.bat à partir d'une invite de commande. Il y a aussi une différence si j'ai redémarré ou non.
La différence: les variables d'environnement système ne sont pas toutes là selon la façon dont je démarre le programme.
Tester:
Dans le menu Démarrer, faites glisser une copie de "l'invite de commande" sur votre bureau, puis modifiez les propriétés pour que "Démarrer dans" soit l'emplacement de studio.bat
== Changer:
== à
== changer:
== à
Maintenant, lorsque vous exécutez studio.bat à partir de l'invite de commande par rapport au double-clic, vous pouvez voir des différences dans les variables d'environnement, notamment JAVA_HOME et PATH. Si vous avez le même problème que moi.
Le problème semble dépendre:
.
FYI: La commande de démarrage réussie réelle exécutée par studio.bat sur mon système était la suivante (comprend studio64.exe):
"C: \ Program Files \ Java \ jdk1.8.0_25 \ bin \ java.exe" "-Xms128m" "-Xmx750m" "-XX: MaxPermSize = 350m" "-XX: ReservedCodeCacheSize = 96m" "-ea" "- Dsun.io.useCanonCaches = false "" -Djava.net.preferIPv4Stack = true "" -Djsse.enableSNIExtension = false "" -XX: + UseCodeCacheFlushing "" -XX: + UseConcMarkSweepGC "" -XX: SoftRefLRUPolicyMSPerM - XX: + HeapDumpOnOutOfMemoryError "" -Didea.platform.prefix = AndroidStudio "" -Didea.paths.selector = AndroidStudioBeta "-Djb.vmOptionsFile =" C: \ android-studio \ bin \ studio64.exe.vmoptions "" -Xbootclasspathpath a: C: \ android-studio \ bin \ ../ lib / boot.jar "-Didea.paths.selector = AndroidStudioBeta -Didea.platform.prefix = AndroidStudio -cp" C: \ android-studio \ bin \ .. \ lib \ bootstrap.jar;C: \ android-studio \ bin \ .. \ lib \ extensions.jar; C: \ android-studio \ bin \ .. \ lib \ util.jar; C: \ android-studio \ bin \ .. \ lib \ jdom.jar; C: \ android-studio \ bin \ .. \ lib \ log4j.jar; C: \ android-studio \ bin \ .. \ lib \ trove4j.jar; C: \ android-studio \ bin \. . \ lib \ jna.jar; C: \ Program Files \ Java \ jdk1.8.0_25 \ lib \ tools.jar "com.intellij.idea.Main
J'espère que cela aide quelqu'un d'autre.
la source
Android Studio fonctionne parfaitement avec
Java 1.8
ouJava 8
. J'avais également une erreur JVM invalide. La raison était d'inclure ";" (point-virgule) à la fin de laJAVA_HOME
valeur du chemin. Le format correct pour la valeur du chemin est:Ne pas inclure
;
(point-virgule) à la fin de laJAVA_HOME
valeurla source
Dans mon cas
Il
Control Panel -> System -> Advanced system settings -> Environment Variables
n'y a pas deJDK_HOME
OUJAVA_HOME
ALORS
J'ai ajouté une entrée nommée: JDK_HOME pointant vers: C: \ Program Files \ Java \ jdk1.8.0_25 \ (vous devez pointer ceci vers votre chemin d'installation JDK)
Et tout semble bien fonctionner maintenant
la source
Vous devez simplement installer jdk1.8.0, puis cliquez avec le bouton droit sur l'icône de mon ordinateur, puis sélectionnez les propriétés, puis dans le panneau de gauche, sélectionnez les paramètres système avancés, puis dans la boîte de dialogue sélectionnez Variables d'environnement, puis dans cette boîte de dialogue, dans la section les variables utilisateur créer de nouvelles la variable dont le nom doit être
JAVA_HOME
et le chemin estC:\Program Files\Java\jdk1.8.0
(sur mon PC), puis la section de la variable système, sélectionnez laPATH
variable et ajoutez-la à la fin de ce cheminC:\Program Files\Java\jdk1.8.0\bin
, puis sélectionnez ok pour toutes la boîte de dialogue et après ces étapes, lancez Android Studio. Et pour le test, exécutez cmd dans Windows et exécutez cette commandejava -version
si une version java est renvoyée et ... elle est installée correctement.Remarque: j'obtiens une réponse dans Windows 8.1 64 bits.
la source
Ceci est testé sur ma machine Windows 7 64Bit.
Assez étrange ... J'ai eu le même problème - Tandis que IntelliJ Idea (y compris le plug-in Android) fonctionnait parfaitement.
Cependant, voici ce que j'ai fait pour faire fonctionner Android Studio 1.0 (aucune étape ne manque -> cela aidera peut-être les débutants en programmation).
Configurez simplement une nouvelle variable d'environnement en ...
JAVA_HOME
et définissez la valeur dans votre dossier Java (commeC:\Program Files\Java\jdk1.8.0_25
)PS: Je ne sais pas pourquoi certaines personnes écrivent sur la science nucléaire quand elles veulent expliquer comment définir le chemin Java.
la source
si vos "variables d'environnement" sont bien définies, essayez de mettre à jour Démarrer> Tous les programmes> Android Studio> Android Studio
faites un clic droit, cliquez sur Propriétés et définissez le sdk android studio chemin du
dans
raccourci> Cible
la source
Si vous utilisez Windows 7 , assurez-vous d'installer jdk-xxxx-windows-x64.exe. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html J'avais précédemment installé la version 32 bits au lieu de 64 bits, elle a donc été installée dans le dossier program files x (86). Mais si vous installez la configuration SDK 64 bits, il est installé dans le dossier des fichiers programme. Ensuite, définissez JAVA_HOME = 'C: \ Program Files \ Java \ jdk1.8.0_65' Cela devrait fonctionner correctement.
la source
Mes variables pointaient vers d'autres variables système, donc JDK_HOME était
%programfiles%\Java\jdk1.8.0_45
et j'ai dû le changer explicitement en
C:\Program Files\Java\jdk1.8.0_45
Similaire pour JAVA_HOME
la source
My JAVA_HOME
pointaitc:/jre
directement. Donc je l'ai changéC:/java/jre
parce qu'il était confus de choisir celui à utiliser, alors je l'ai changé pour le spécifique et cela fonctionne pour moi. Remarque: il est préférable de n'avoir qu'une seule installation JRE sur votre machinela source
J'ai résolu le problème dans mon cas en supprimant le fichier
(x désigne la version de votre studio Android, donc cela peut être différent) , car je l'ai créé avant pour personnaliser les options de la VM. C'est si simple
la source
Ajoutez votre chemin d'installation et le chemin java au chemin système par défaut en séparant le;
Faites un clic droit sur Poste de travail -> Propriétés -> Paramètres système avancés -> Avancé -> Variables d'environnement -> Sous la catégorie Variables système, recherchez le "Chemin" -> ajoutez le chemin d'installation Android et le chemin Java en séparant par ; ...
Croyez que ça marche
la source
Si cela ne fonctionne pas après avoir correctement défini les chemins dans les variables d'environnement,
réinstallez Android Studio et cela a fonctionné pour moi.
la source
Sous mon Android Studio \ bin, il y a deux dossiers
studio.exe et studio64.exe
J'ai essayé d'exécuter le premier programme et cela me donne l'erreur mentionnée.
Mais lors de l'exécution de studio64.exe, cela fonctionne.
la source
Je pense qu'Android ne prend pas en charge Java 8. Officiellement, Android a besoin de java 6 comme mentionné ci-dessous:
https://developer.android.com/sdk/installing/installing-adt.html
Ici, je vous fournit un bon lien, j'espère que cela clarifiera cette question:
Est-il possible d'utiliser Java 8 pour le développement Android?
la source
Voici la solution.
Démarrez simplement ANDROID STUDIO en tant qu'administrateur si vous utilisez un profil Windows non administrateur!
Si vos variables d'environnement sont correctes, cela fera l'affaire. Prendre plaisir!
la source
Pour pleurer fort, c'est TRÈS FACILE À RÉPARER !!
Allez dans: "Panneau de configuration \ Tous les éléments du panneau de configuration \ Système" une fois là-bas, cliquez sur "Paramètres système avancés" sur le côté gauche
La fenêtre qui apparaît montre une boîte qui dit
Environment Variables
! Cliquez dessus.Cliquez sur "ajouter nouveau" pour ajouter une nouvelle variable.
Tapez
JAVA_HOME
dans la première case et dans la deuxième case l'adresse à, IE / dans mon casC:\Program Files\Java\jdk1.8.0_25
enregistrez-la. quitter tout. C'EST TOUT!!Profitez d'Android Studio! Évidemment, pour que ce qui précède fonctionne, vous devez d'abord installer java ou comment pouvez-vous l'utiliser ou le pointer sur votre PC et tout cela. Les instructions ci-dessus sont incroyablement trompeuses et compliquées. Pour mémoire, je suis sur les veuves 8.1, OUI cela fonctionne sur les dernières fenêtres et est ridiculement simple à réparer.
-OSG
la source
JAVA_HOME
pour pointer vers l'emplacement du dossier JDK, vérifié qu'il est correct en écho%JAVA_HOME%
(défini surC:\Program Files\Java\jdk1.8.0_31
) dans l'invite cmd et il semble que tout soit correctement défini , mais Android Studio ne démarre pas, affichant le message «Installation JVM non valide». Avec autant d'activité, ce n'est clairement pas «ridiculement simple à réparer» pour tout le monde.Panneau de configuration -> Système -> Paramètres système avancés -> Variables d'environnement
J'ai changé JAVA_HOME en JAVA et à nouveau changé JAVA en JAVA_HOME .
et son fonctionnement très bien.
la source