L’installation d’Android Studio sur Windows 7 échoue, aucun JDK trouvé

J’ai téléchargé Android Studio et j’ai essayé de lancer le programme.

Cela fonctionne sous Windows 7 64 bits avec Java 1.7. Au cours de l’installation, mon Java 1.7 est détecté et le rest de l’installation se déroule correctement. Cependant, lorsque vous tentez de lancer l’application à partir de l’icône du bureau, rien ne se produit. En regardant le gestionnaire de tâches, un nouveau processus du CMD est chargé. C’est parce qu’il tente d’exécuter le fichier de commandes studio.bat .

Lorsque j’exécute via CMD, j’obtiens l’erreur suivante:

ERREUR: impossible de démarrer Android Studio. Aucun JDK trouvé. Veuillez valider les points ANDROID_STUDIO_JDK ou JDK_HOME ou JAVA_HOME pour une installation JDK valide. ECHO est éteint. Appuyez sur n’importe quelle touche pour continuer . . .

J’ai essayé d’ouvrir le fichier de propriétés de l’ idea pour voir s’il y avait quelque chose que je pouvais configurer pour cet ANDROID_STUDIO_JDK ou quelque chose du genre. Cependant, je n’ai rien trouvé. J’espère que certains d’entre vous peuvent me dire si vous avez pu installer ceci ou si vous rencontrez également des problèmes.

L’ajout d’une variable système JDK_HOME avec la valeur c:\Program Files\Java\jdk1.7.0_21\ fonctionné pour moi. La dernière version de Java peut être téléchargée ici .

En outre, assurez-vous que la variable JAVA_HOME est également définie avec l’emplacement ci-dessus. Les étapes sont ici . Pour la vidéo

OK, j’ai compris comment réparer ce méchant bug.

Avant de commencer

Accédez à votre dossier d’installation Android Studio et recherchez le dossier bin. Dans le dossier bin, vous trouverez studio.bat . Exécutez le fichier et il affichera l’erreur. S’il s’agit du chemin Java, suivez le conseil 1.

Astuce 1

Lorsque vous définissez le chemin JAVA_HOME , etc., veillez à ne pas inclure bin à la fin du chemin. Cela a résolu le problème pour moi.

JAVA_HOME => C:\Program Files\Java\jdk1.7.0_21

path => C:\Program Files\Java\jdk1.7.0_21\bin

Cela fonctionne bien avec JDK 1.7 (j’ai essayé avec 32 bits).

Si vous le faites, vous pouvez voir l’écran initial comme ci-dessous.

Entrez la description de l'image ici

Astuce 2

Recevez-vous le message d’erreur ci-dessous?

Votre SDK Android est obsolète ou il manque des modèles. Veuillez vous assurer que vous utilisez la version 22 ou ultérieure du SDK.

Cette erreur se produit probablement car vous avez référence à votre ancien SDK (que vous avez téléchargé avec Eclipse ) dans votre variable de chemin. Accédez aux variables d’environnement et supprimez toute référence à l’ancien dossier SDK et pointez-le vers le nouveau dossier SDK qui se trouve dans le dossier d’installation d’Android Studio.

Enregistrez et redémarrez Studio, les choses devraient fonctionner comme prévu maintenant.

Astuce 3

Si vous détestez vous amuser avec la variable de chemin donnée ci-dessus en supprimant les anciennes références, suivez simplement les étapes suivantes pour vous référer au nouveau chemin du SDK fourni avec Studio.

*Project Defaults* -> *Project Structure* -> Click "New" -> Select "Android SDK" -> Select the SDK dossier *Project Defaults* -> *Project Structure* -> Click "New" -> Select "Android SDK" -> Select the SDK dans l’installation du studio.

Avec la dernière mise à jour d’Androd Studio, j’ai deux versions du lanceur de l’IDE

L’un s’appelle studio.exe et l’autre studio64.exe ils sont tous les deux sur:

 C:\Users\myUserName\AppData\Local\Android\android-studio\bin 

Vous devez lancer celui qui correspond à votre version Java 64 ou 32 bits

J’ai eu le même problème. Je me suis résolu à configurer correctement les variables d’environnement dans Windows, par exemple:

 JAVA_HOME -> C:\Program Files\Java\jdk1.6.0_45 path -> C:\Program Files\Java\jdk1.6.0_45\bin 

J’ai sortinged beaucoup de réponses ici, mais none of them works , alors j’ai décidé de mix some of the answers ici et j’ai réussi !

Successtully en cours d'exécution Android

Étape 1: Accédez aux propriétés du système en cliquant avec le bouton droit de la souris sur Poste de travail ou en appuyant sur le bouton Windows lors de la saisie de This PC et en faisant un clic droit dessus et en sélectionnant Properties .

entrer la description de l'image ici

Étape 2: Cliquez sur les advanced system settings ou Environment Variables

Étape 3: Notez qu’il y a 2 variables différentes. Ce que vous devez créer, ce sont les system variables not user variables , lorsque vous avez cliqué sur le nouveau type:

Nom de la variable: JAVA_HOME

Valeur de la variable: C:\Program Files\Java\jdk1.8.0_25\ (Remarque: vérifiez si le chemin est correct, parfois C:\Program Files (x86)\Java\jdk1.8.0_25 )

Étape 4: Exécutez le studio Android, pas besoin de redémarrer.

Remarque:

* C:\Program Files\Java\jdk1.8.0_25\ dépend entièrement du chemin d’installation de votre JDK non de JRE , ne vous laissez donc pas troubler si vous voyez quelque chose comme l’image ci-dessous. Il suffit d’entrer l’emplacement de votre jdk , dans mon cas c’est C:\Program Files\Java\jdk1.8.0_25\ .

* Do not include the bin folder lorsque vous entrez la valeur de la variable.

entrer la description de l'image ici

entrer la description de l'image ici

Modifier: pour les utilisateurs de Windows 8 et 10: essayez d’exécuter C:\Program Files\Android\Android Studio\bin\studio.exe au lieu de C:\Program Files\Android\Android Studio\binstudio64.exe

Le chemin pour le dernier JDK. Cela a très bien fonctionné.

entrer la description de l'image ici

J’ai eu le même problème. J’ai Windows 64 bits 8. J’ai téléchargé le studio Android qui fonctionnait sur une machine 32 bits mais pas sur mon 64 bits.

La solution pour moi était assez simple. J’ai navigué à

C: \ Program Files (x86) \ Android \ android-studio \ bin

là j’ai vu 2 fichiers exe studio.exe et studio64.exe . Normalement, dans mon menu de démarrage, je pointais vers studio64.exe que alwasys continuait de me donner “La variable enviournmental JDK_HOME ne pointe pas vers une machine virtuelle Java valide”. Alors j’ai cliqué sur studio.exe et ça a fonctionné 🙂

J’espère que cela peut aider quelqu’un faisant face au même problème que moi

Si vous recevez le message “Votre SDK Android est obsolète…” – cliquez sur ” Configurer ” -> ” Project Defaults ” -> ” Projet Structure “, choisissez ” SDKs ” -> ” Android SDK ” et dans une ” Build Target ” choisissez ” Android 4.2.2 “. Cliquez sur OK”. Maintenant ça devrait bien marcher.

J’ai eu le problème que l’installation s’est arrêtée par erreur ” $ (^ name) a cessé de fonctionner “. J’ai déjà installé le kit Java SE Development, définissez également SDK_HOME et JAVA_HOME sur “C: \ Program Files \ Java \ jdk1.7.0_21 \”

Mon ordinateur portable installé avec Windows 7 64 bits

J’ai donc essayé d’installer la version 32 bits du kit Java SE Developement, de définir mon JAVA_HOME sur “C: \ Program Files (x86) \ Java \ jdk1.7.0_21”, de le redémarrer et l’installation s’est bien déroulée.

Ce problème a été corrigé dans Android Studio v0.1.1, il vous suffit donc de mettre à jour Android Studio et cela devrait fonctionner.

Parfois, vous pouvez résoudre ce type de problème en définissant des variables d’environnement afin que le processus recherche le JDK au bon endroit .

Une autre approche consiste à déterminer où se trouve le processus, puis à y placer votre JDK.

J’ai eu beaucoup de succès avec Process Monitor de Sysinternals:

  1. Démarrer -> Exécuter -> procmon
  2. Allez dans le menu Filter , puis sélectionnez Filter...
  3. Set Event Class is File System alors Include
  4. Add , puis OK

Cela permettra de filtrer toutes les opérations du système de fichiers en cours sur votre machine.

Vous pouvez essayer de filtrer en fonction du résultat de l’opération de système de fichiers:

  • Faites un clic droit sur la colonne Result , puis Exclude 'SUCCESS'

Vous pouvez également filtrer très facilement en fonction du nom du processus, à partir de l’option de menu Filter... ou en cliquant avec le bouton droit de la souris sur la colonne Process Name du Process Name et en sélectionnant Include 'process.exe' .

Une fois que vous avez trouvé le système de fichiers défaillant, la colonne Path vous indiquera où placer votre JDK.

J’ai trouvé cela très stimulant. Surtout par rapport au processus frustrant de changement de variables d’environnement par essais et erreurs.

Mon problème a été causé par un caractère & dans mon nom d’utilisateur Windows. Une fois installé dans le chemin par défaut, l’erreur suivante s’est bin/studio.bat après l’exécution de bin/studio.bat

  | v notice broken path The system cannot find the file C:\Users\Daniel \studio64.exe.vmoptions. Exception in thread "main" java.lang.NoClassDefFoundError: com/intellij/idea/Main Caused by: java.lang.ClassNotFoundException: com.intellij.idea.Main at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) Could not find the main class: com.intellij.idea.Main. Program will exit. 

Je l’ai donc désinstallé et réinstallé pour programmer des fichiers et il se lance très bien maintenant.

Je n’arrivais pas à faire fonctionner ceci, peu importe les variables d’environnement que je définissais. Je mets donc simplement une copie du JDK dans mon dossier d’installation Android Studio.

  1. Copiez le contenu de l’installation du JDK (par exemple, C:\Program Files (x86)\Java\jdk1.7.0_21 )

  2. Collez-les dans le répertoire d’installation de Android Studio (par exemple, C:\Program Files (x86)\Android\android-studio )

J’ai supposé que le problème était dû au fait que la version x64 du JDK était installée. Mais ce qui était particulièrement déroutant était le fait que je pouvais démarrer Android Studio très bien lorsque j’ai démarré le studio.bat en tant qu’administrateur (même si les variables d’environnement étaient définies pour mon compte d’utilisateur personnel).

studio.bat recherchera plusieurs options valides lors de la détermination du JDK à utiliser.

:: Locate a JDK installation directory which will be used to run the IDE. :: Try (in order): ANDROID_STUDIO_JDK, ..\jre, JDK_HOME, JAVA_HOME.

Comme expliqué ci-dessus, j’ai choisi l’option ..\jre .

Aujourd’hui, j’ai trouvé une autre situation où ce problème se produit – lorsque vous avez plusieurs JDK, définis dans JAVA_PATH. J’ai:

 JAVA_HOME = C:\JAVA\JDK\jdk1.6.0_38;C:\JAVA\JDK\jdk1.7.0_10 

J’ai donc reçu ce problème avec la configuration d’Android Studio

Mais lorsque j’ai supprimé l’un des JDK, le problème a été résolu:

 JAVA_HOME = C:\JAVA\JDK\jdk1.7.0_10 

Installation wisard a trouvé mon jdk et j’ai passé une bonne nuit à étudier en studio.

Mais malheureusement, même le studio installé ne fonctionne pas avec plusieurs jdk. Est-ce que quelqu’un sait comment le réparer?

J’espère que j’ai aidé quelqu’un

Assurez-vous de redémarrer ANDROID STUDIO

Même si je devrais mieux savoir et jurer que je l’ai fait, assurez-vous de redémarrer le studio après avoir apporté ces modifications car il ne les vérifie clairement pas à chaque version (ce qui me semble logique: les variables système / utilisateur ne doivent être lues qu’une fois au démarrage)

Quoi qu’il en soit, oui … Assurez-vous de redémarrer après avoir apporté ces modifications.

Path = dans le dossier bin du dossier jdk (le chemin existe déjà)

JAVA_HOME = dans le dossier jdk

Windows 64 bits, JDK 64 bits (Solution qui a fonctionné pour moi) Essayé toutes les solutions ci-dessus, Aucun d’entre eux n’a fonctionné, j’ai essayé de le résoudre depuis quelques jours et maintenant je l’ai fait avec succès. J’ai d’abord installé Android Studio ma version JDK était de 1,7, puis après avoir installé le JDK à 1.8, puis j’ai enlevé l’ancien dossier JDK et tout a été foiré, même désinstaller et réinstaller le studio Android au hasard n’a pas résolu le problème.

Voici la solution qui a fonctionné pour moi

1) Désinstallez Android Studio.

2) fichiers temporaires propres et studio Android C: \ Users \ Username.AndroidStudio1.5

3) Désinstallez JDK.

4) Maintenant, sans JDK, essayez d’installer Android Studio et maintenant il affichera un message indiquant qu’il ne trouve aucun JDK. Arrêter l’installation

5) Installez JDK 1.7 ou 1.8 (définissez les variables JAVA_HOME, JDK_HOME, path Environment comme expliqué par tout le monde ci-dessus)

6) Installez Android Studio.

7) Fait. Profitez et code heureux.

  1. Ajoutez des variables d’environnement système JAVA_HOME et JDK_HOME.
  2. Cliquez avec le bouton droit sur android studio (la version 64 si c’est votre système d’exploitation et JDK) et allez dans l’onglet compatibilité et définissez “Exécuter en tant qu’administrateur” sur true.
  3. Exécutez Android Studio et High-Five moi virtuellement quand ça marche.
  4. Si cela échoue, essayez “where java” dans cmd.exe. S’il répertorie d’abord c: \ system32 \ java.exe, renommez le fichier et réessayez.

D’après mon expérience, je n’ai pas pu (même après avoir ajouté JDK_HOME) lancer Studio via le raccourci ou studio.exe lui-même. Je devais d’abord lancer bin / studio.bat (mentionné dans la question initiale). Après le premier lancement réussi, je peux le démarrer par le raccourci.

Installez le dernier JDK de votre système à partir du JDK 7 et du JRE 7 Installation Guide .

 JAVA_HOME -> C:\Program Files\Java\jdk1.7.0_4 path -> C:\Program Files\Java\jdk1.7.0_4\bin 

Si vous avez un système d’exploitation Windows 64 bits, pointez la variable système JAVA_HOME sur

 C:\Program Files (x86)\Java\jdk1.7.0_21 

Travaillera quand

 C:\Program Files\Java\jdk1.7.0_21 

ne fonctionne pas.

Vous devez installer 1.7 JDK sur votre système. Ajoutez une variable système avec:

  • nom: ANDROID_STUDIO_JDK

  • path: votre chemin JDK (par exemple, C:\Program Files\Java\jdk1.7.0_21 )

    • Voir plus sur FIX: Android Studio – Problèmes d’installation sous Windows 7 | ERREUR: impossible de démarrer Android Studio. Aucun JDK trouvé.

ESSAYER D’INSTALLER JDK 32BIT

Si jdk est installé et que vous avez configuré les variables système telles que JAVA_HOME ou JDK_HOME et que vous avez essayé de cliquer, vous avez peut-être installé le JDK 64 bits, téléchargez simplement le jdk 32 bits et installez-le.

J’ai téléchargé la dernière version de jdk

JAVA_HOME vers C: \ Program Files \ Java \ jdk1.8.0_11 \ bin Définissez PATH sur C: \ Program Files \ Java \ jdk1.8.0_11 \ bin

J’ai redémarré le STUDIO et ça a fonctionné.

Sur Windows 10, le redémarrage du programme d’installation et l’exécution en tant qu’administrateur ont fonctionné pour moi.

Pour compléter cette stack de solutions possibles: Pour moi, le problème était que je n’avais pas exécuté l’Android-Studio-Setup en tant qu’administrateur. En l’exécutant en tant qu’administrateur, j’ai pu installer Android-Studio.

Pour moi, le problème était que j’avais changé l’argument GC vm en -XX:+UseParallelGC dans le -XX:+UseParallelGC C:\Users\\.AndroidStudio2.1\studio64.exe.vmoptions . C’est ce que j’utilise dans Eclipse et j’essayais différentes choses pour que AndroidStudio soit à moitié moins efficace qu’Eclipse. J’ai restauré le GC en -XX:+UseConcMarkSweepGC .

La réponse à la question initiale est que, peut-être que vous ouvrez Android Studio à partir de l’icône de raccourci 32 bits d’Android Studio, essayez d’ouvrir à partir de l’icône “studio64” situé sous … / bin / où la configuration du studio Android est installée.

Au cas où vous l’avez lancé, Now Now ne démarre pas.
J’ai supprimé le dossier C:\Users\\.AndroidStudio\ et cela a fonctionné.

Si la définition de la variable JAVA_HOME ne fonctionne pas pour vous, définissez:

 STUDIO_JDK=C:\Progra~1\Java\jdk1.8.0_172 

Où le chemin pointe vers votre installation JDK C’est la seule chose qui fonctionne pour moi dans Windows 32bit avec Android 10 et supérieur.