J'ai des problèmes pour démarrer Android Studio
Lorsque j'essaie de le lancer après l'installation, le message d'erreur suivant s'affiche:
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 était rapporté dans l'erreur, ainsi que dans la plupart des solutions permettant de définir la variable JDK_HOME
dans les variables d'environnement sur mon chemin JDK (version 64 bits), c'est-à-dire C:\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'entre elles ne fonctionne, alors ne la marquez pas comme une copie de celles-ci:
L'installation d'Android Studio sous Windows 7 échoue, aucun JDK trouvé
Aucun studio jvm n’ayant été trouvé, Java_HOME a été défini
Android Studio ne démarre pas sous Windows 8 64 bits
Android Studio ne se lance pas après l'installation
Voici la sortie de cmd pour la version Java:
J'ai eu le même problème. J'ai essayé de tracer toutes sortes de chemins mais rien n'a fonctionné. Je devais donc faire un sale boulot. Le seul problème avec cela est qu'il ouvre une fenêtre de ligne de commande vide.
J'ai fait ce qui suit pour le faire fonctionner.
bin
folder et ouvrir studio.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 sur properties
.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 depuis le menu.
Note: Je l'ai essayé avec 8, ça marche.
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 cela pourrait être la variable d'environnement, j'ai fait ce qui suit:
C'est arrivé avec succès!
1.Téléchargez la version 64 bits de JDK à partir de ici
Comme indiqué dans 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 jdk1.8.0_25
peut varier en fonction de la version du JDK.
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.
Ok, ce problème existait aussi et c’est ce qui a réglé le problème 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 auparavant, mais je ne savais pas vraiment jusqu'à ce que je vérifie les instructions ici pour le réglage de Java HOME
, alors tout semblait logique.
En un mot, changez le chemin Java_HOME
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 correct du JDK pour votre installation. Supprimer l’espace du chemin corrigeait tout sur mon système.
Comme indiqué sur la page liée ci-dessus,
utiliser C:\Progra~1\
pour C:\Program Files\
et C:\Progra~2\
pour C:\Program Files(x86)\
en fonction de l'endroit où vous avez installé le JDK sur votre système.
Remarque: pour clarifier, avant de procéder à cette modification, mon système renvoyait correctement la valeur de Java_HOME
à C:\Program Files\Java\jdk1.8.0_31
dans la fenêtre de commande, ce qui me laissait croire que tout allait bien. Cependant, une tentative d'exécution de %Java_HOME%\bin\javac
a indiqué que le chemin d'accès était introuvable. Après avoir supprimé l’espace du chemin Java_HOME
, la même commande s’exécute parfaitement.
Désinstallez Java 8 et nettoyez votre chemin JDK_HOME et vos chemins environnementaux Java_HOME. Installez ensuite le JDK 64 bits Java 6 ou 7 de votre choix.
Assurez-vous de définir le chemin dans le SYSTEM VARIABLES
et non dans le USER VARIABLES
également ..... nommez le nom de la variable en tant que Java_HOME
et l'adresse en tant que C:\Program Files\Java\jdk1.8.0_25\
assurez-vous de ne pas avoir placé de point-virgule.
J'ai aussi fait face au même problème. La solution qui m’a aidé est le téléchargement et l’installation du JDK 64 bits à partir de ce link et la définition de 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.
Mon correctif était de supprimer les guillemets doubles que j'avais inclus le chemin Java_HOME dans.
Au lieu de déclarer Java_HOME en tant que "C\Program Files ..."
J'ai supprimé le "et déclaré Java_HOME en tant que C\Program Files ...
Je suis sur Win 7, x64
Assurez-vous simplement que la version installée d'Android Studio et de JDK est au format 32 bits ou 64 bits. Si JDK est de 32 bits et Android Studio de 64 bits ou vice-versa, cela ne fonctionnera pas si vous configurez Java_HOME.
Avait le même problème après la mise à niveau de ma machine de 7 à 10 dû réinstaller le JDK tout overgain et m'a pris seulement quelques secondes . Voici les étapes que j'ai suivies.
Allez sur ce lien http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html
Acceptez les conditions du contrat de contact avec Oracle. Ensuite, choisissez votre version de Windows. Dans mon cas, la version 64 bits est remplacée par la suite. J'espère que cela t'aides
Selon les notes d'installation d'Oracle, vous devez télécharger/installer JDK pour le système correct . Pour votre commodité, je vous 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 indiquera si votre machine virtuelle Java est 64 ou 32 bits , ci-dessous. Je vous suggère de lancer ce cours et de laisser un commentaire sur son résultat:
public class CheckMemoryMode {
public static void main(String[] args) {
System.err.println(System.getProperty("Sun.Arch.data.model"));
}
}
La solution est donnée dans l'erreur elle-même, Aller sur 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 d'accès au dossier d'installation de Java jdk).
Pour trouver le chemin d’installation de Java, accédez aux fichiers de programme de votre lecteur d’installation de Windows (généralement le lecteur C). Recherchez le dossier nommé Java dans ce dossier, accédez au dossier JDK.
Copiez l'adresse du lien à partir du haut et collez-la dans la valeur de la 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.
Ajoutez le chemin d’installation et le chemin Java au chemin système par défaut en séparant le;
Cliquez avec le bouton droit sur Poste de travail -> Propriétés -> Options système avancées -> 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 les séparant par ; ...
Crois que ça marche
Si cela ne fonctionne pas après avoir correctement défini les chemins d'accès dans les variables d'environnement,
Réinstaller Android Studio et cela a fonctionné pour moi.
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 la version 64 bits, il a donc été installé dans le dossier des fichiers de programme x(86). Mais si vous installez le programme d’installation sdk 64 bits, il est installé dans le dossier des fichiers de programme . Définissez ensuite le paramètre Java_HOME = 'C:\Program Files\Java\jdk1.8.0_65'.
================ Détails ==================
"Clic droit" - "Exécuter en tant qu'administrateur" fonctionne pour moi si : ** JDK_HOME ou Java_HOME était défini. (PATH n'a pas besoin d'être changé pour moi) ** J'exécute studio.bat, et non studio.exe ** Remarque: Par défaut, je suis un administrateur sous un compte Microsoft (cette partie Microsoft peut être affectant les choses), et je redémarre rarement. Je cours Win8.1 64bit. 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 constaté qu'il y avait une différence entre cliquer sur studio.bat, studio.exe et exécuter studio.bat à partir d'une invite de commande. Il y a aussi une différence si je redémarre ou pas.
La différence: les variables d’environnement système ne sont pas toutes présentes, en fonction de la manière dont je lance le programme.
Tester:
Dans le menu de démarrage, faites glisser une copie de "invite de commande" sur votre bureau, puis modifiez les propriétés pour que "Démarrer dans" soit l'emplacement de studio.bat.
== Changement:
@echo off
== à
@echo on
echo Set===================
set
echo ======================
pause
== changement:
"%Java_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
== à
echo =================
echo Starting: "%Java_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
pause
"%Java_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
echo =================
Désormais, lorsque vous exécutez studio.bat à partir de la commande Invite versus double-clic, vous constaterez peut-être une différence dans les variables d'environnement, notamment Java_HOME et PATH. Si vous avez vous même problème que moi.
Le problème semble dépendre de:
.
FYI: La commande de démarrage réussie exécutée par studio.bat sur mon système était la suivante (inclut 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: SoftRefLRUPOLSMP " XX: + HeapDumpOnOutOfMemoryError "" -Didea.platform.prefix = AndroidStudio "" -Didea.paths.selector = AndroidStudioBeta "-Djb.vmOptionsFile =" C:\Studio-Android\bin\studio64.exe.vmoptions "" -Xboot 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:\Programmes\Java\jdk1.8.0_25\lib\tools.jar "com.intellij.idea.Main
J'espère que ça aide quelqu'un d'autre.
Mes variables pointaient vers d'autres variables système, donc JDK_HOME était
%programfiles%\Java\jdk1.8.0_45
et je devais le changer explicitement
C:\Program Files\Java\jdk1.8.0_45
Similaire pour Java_HOME
Sous mon Android Studio\bin, il y a deux dossiers.
studio.exe et studio64.exe
J'ai essayé de lancer le premier programme et cela me donne l'erreur mentionnée.
Mais lorsque vous exécutez studio64.exe, cela fonctionne.
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 Android studio sdk chemin
dans
raccourci> Cible
My Java_HOME
pointait directement vers c:/jre
. Donc, je l'ai changé en C:/Java/jre
parce qu'il était difficile de choisir lequel utiliser, alors je l'ai changé pour le type spécifique et cela fonctionne pour moi. Remarque: Il est préférable d’avoir un seul JRE installé sur votre machine.
Dans mon cas
Dans Control Panel -> System -> Advanced system settings -> Environment Variables
il n'y a pas de JDK_HOME
OR Java_HOME
SO
J'ai ajouté une entrée nommée: JDK_HOME pointant vers: C:\Program Files\Java\jdk1.8.0_25\(vous devez indiquer ceci sur votre chemin d'installation JDK)
Et tout semble bien fonctionner maintenant
Vous devez simplement installer jdk1.8.0 puis cliquer avec le bouton droit de la souris sur l’icône de mon ordinateur, puis sélectionner les propriétés, puis dans le panneau de gauche, sélectionner les paramètres système avancés, puis dans la boîte de dialogue sélectionner les variables d’environnement, puis dans la boîte de dialogue la variable dont le nom doit être Java_HOME
et le chemin est C:\Program Files\Java\jdk1.8.0
(dans mon ordinateur), puis section de variable système, sélectionnez la variable PATH
et ajoutez-y la fin de ce chemin C:\Program Files\Java\jdk1.8.0\bin
, puis sélectionnez ok pour toutes les boîtes de dialogue, puis lancez Android Studio. Et pour le test, exécutez cmd dans Windows et exécutez cette commande Java -version
si une version Java est renvoyée et ... elle est installée correctement.
Remarque: je reçois la réponse dans Windows 8.1 64 bits.
C'est très facile à réparer!
Allez à: "Panneau de configuration\Tous les éléments du panneau de configuration\Système" une fois, cliquez sur "Paramètres système avancés" sur le côté gauche.
La fenêtre qui apparaît affiche une boîte disant Environment Variables
! Cliquez dessus.
Cliquez sur "Ajouter un nouveau" pour ajouter une nouvelle variable.
Tapez Java_HOME
dans la première case et dans la seconde l'adresse à laquelle se trouve IE/dans mon cas, C:\Program Files\Java\jdk1.8.0_25
, enregistrez-la. tout quitter. C'EST TOUT!!
Profitez de Android Studio! Évidemment, pour que ce qui précède fonctionne, vous devez d'abord installer Java. Sinon, comment pouvez-vous l'utiliser ou le pointer dessus sur votre ordinateur, etc. Les instructions ci-dessus sont incroyablement trompeuses et compliquées. Pour mémoire, je suis sur veuves 8.1, oui, cela fonctionne sur les dernières fenêtres et est ridiculement simple à réparer.
-OSG
J'ai résolu le problème dans mon cas en supprimant le fichier
C:\Utilisateurs\nom_utilisateur.AndroidStudioX\studio64.exe.vmoptions
(x indique la version de votre studio Android et peut donc être différent), car je l'avais déjà créé pour personnaliser les options VM . C'est aussi simple que cela
Ceci est testé sur ma machine Windows 7 64bits.
Assez étrange ... J'ai eu le même problème - alors 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 manquante -> cela aidera peut-être la programmation pour les débutants).
Il suffit de configurer une variable new environment en ...
Java_HOME
et définissez la valeur dans votre dossier Java (comme C:\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.
Android Studio fonctionne parfaitement avec Java 1.8
ou Java 8
. J'avais aussi une erreur JVM invalide. La raison était notamment ";" (point-virgule) à la fin de la valeur de chemin Java_HOME
. Le format correct pour la valeur du chemin est le suivant:
C:\Program Files\Java\jdk1.8.0_xx (remplacez xx par votre version actuelle)
Ne pas inclure ;
(point-virgule) à la fin de la valeur Java_HOME