L'installation d'Android Studio sur Windows 7 échoue, aucun JDK n'a été trouvé



Answers

OK, j'ai compris comment résoudre ce bug méchant.

Avant de commencer

Accédez au dossier d'installation de votre Android Studio et localisez 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 l'astuce 1.

Astuce 1

Lorsque vous définissez le chemin JAVA_HOME , etc., assurez-vous de 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.

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 le SDK version 22 ou ultérieure.

Cette erreur se produit probablement parce que vous avez référence à votre ancien SDK (que vous avez téléchargé avec Eclipse ) dans votre variable de chemin. Allez dans les 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 déconner avec la variable de chemin comme indiqué ci-dessus en supprimant les anciennes références, suivez simplement les étapes suivantes pour faire référence au nouveau chemin 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 de studio.

Question

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

Cela fonctionne sur Windows 7 64 bits avec Java 1.7. Pendant l'installation, mon Java 1.7 est détecté, et le reste de l'installation passe très bien. Cependant, lorsque vous tentez de lancer l'application à partir de l'icône du bureau, rien ne se passe. En regardant le gestionnaire de tâches, un nouveau processus du CMD est chargé. C'est parce qu'il essaie d'exécuter le fichier batch 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 d' idea pour voir s'il y avait quelque chose que je pourrais configurer pour ce ANDROID_STUDIO_JDK ou quelque chose comme ça. Cependant, je n'ai rien trouvé. J'espère que certains d'entre vous pourront me dire si vous avez réussi à l'installer ou si vous rencontrez également des problèmes.




Mon problème a été provoqué parce que j'ai un caractère & dans mon nom d'utilisateur Windows, donc lorsqu'il était installé dans le chemin par défaut, j'obtenais l'erreur suivante 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.

Donc, je l'ai désinstallé et réinstallé pour programmer les fichiers et il se lance bien maintenant.




J'ai eu le même problème. J'ai été 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



Windows 64 bits, JDK 64 bits (Solution qui a fonctionné pour moi) J'ai essayé toutes les solutions ci-dessus, aucun d'entre eux a travaillé, j'ai essayé de le résoudre depuis quelques jours et maintenant je l'ai fait avec succès.Pour moi le problème était, J'ai d'abord installé Android Studio ma version JDK était de 1,7, puis après l'installation j'ai mis à jour le JDK à 1,8, puis j'ai enlevé le vieux dossier JDK et tout a été foiré, même désinstaller et réinstaller le studio android n'a pas résolu le problème.

Voici la solution qui a fonctionné pour moi

1) Désinstallez Android Studio.

2) nettoyer les fichiers temporaires et le studio Android C: \ Users \ Username.AndroidStudio1.5

3) Désinstallez JDK.

4) Maintenant, sans JDK, essayez d'installer Android Studio et maintenant il montrera qu'il ne peut pas trouver de JDK. Arrêter l'installation

5) Installer JDK 1.7 ou 1.8 (Définir JAVA_HOME, JDK_HOME, path Variables d'environnement comme expliqué ci-dessus)

6) Installez Android Studio.

7) Fait. Profitez et codage heureux.




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




Dans mon expérience, j'étais incapable (même après avoir ajouté JDK_HOME) de lancer Studio via le raccourci ou studio.exe lui-même. J'ai d'abord lancé bin / studio.bat (mentionné dans la question initiale). Après le premier lancement réussi, je suis capable de le démarrer par le raccourci.




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




Pour moi, le problème était que j'avais changé le GC vm arg à -XX:+UseParallelGC dans le -XX:+UseParallelGC C:\Users\<username>\.AndroidStudio2.1\studio64.exe.vmoptions . C'est ce que j'utilise dans Eclipse et j'essayais différentes choses pour obtenir AndroidStudio à mi-chemin aussi efficace que Eclipse. J'ai restauré le GC à -XX:+UseConcMarkSweepGC .




Au cas où vous l'auriez lancé mais maintenant il ne démarre pas.
J'ai supprimé le dossier C:\Users\<NAME>\.AndroidStudio<version>\ et cela a fonctionné.




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

Va travailler quand

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

ne fonctionne pas.




ESSAYEZ D'INSTALLER 32BIT JDK

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




Aujourd'hui, j'ai trouvé une autre situation lorsque 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 quand j'ai enlevé un de JDK - le problème a été résolu:

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

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

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

J'espère avoir aidé quelqu'un




Si vous recevez un message "Votre SDK Android est obsolète ..." - cliquez sur " Configurer " -> " Paramètres par défaut du projet " -> " Structure du projet ", choisissez " SDK " -> " Android SDK " et dans une " Build Target " choisissez " Android 4.2.2 ". Cliquez sur OK". Maintenant, cela devrait fonctionner correctement.




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






Links