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




telecharger android studio gratuit (23)

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.


Je ne pouvais pas faire fonctionner cela, peu importe les variables d'environnement que je définis. J'ai donc simplement mis une copie du JDK dans mon dossier d'installation Android Studio.

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

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

J'ai quelque peu supposé que le problème était dû à l'installation de la version x64 du JDK. Mais ce qui était particulièrement déroutant était le fait que je pouvais démarrer Android Studio très bien quand j'ai commencé le studio.bat en tant qu'administrateur (même si les variables d'environnement ont été définies pour mon compte 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 .


J'ai eu le problème que l'installation a arrêté par " $ (^ nom) a cessé de fonctionner " erreur. J'ai déjà installé le kit de développement Java SE, également défini SDK_HOME et JAVA_HOME qui pointent vers "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, j'ai mis mon JAVA_HOME dans "C: \ Program Files (x86) \ Java \ jdk1.7.0_21", redémarrez et l'installation a fonctionné correctement.


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.


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.


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.


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ù le processus cherche, puis mettez votre JDK là.

J'ai eu beaucoup de succès en utilisant Process Monitor de Sysinternals:

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

Cela va filtrer vers toutes les opérations du système de fichiers qui se déroulent sur votre machine.

Vous pouvez essayer de filtrer en fonction du résultat de l'opération File System:

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

Vous pouvez également filtrer facilement en fonction du nom du processus, soit à partir de l'option de menu Filter... soit en faisant un clic droit sur la colonne Process Name du Process Name et en sélectionnant Include 'process.exe' .

Une fois que vous avez trouvé que l'opération du système de fichiers échoue, la colonne Path vous indiquera où placer votre JDK.

J'ai trouvé cela très stimulant. Particulièrement par rapport au processus frustrant de changement des variables d'environnement par essais et erreurs.


Pour compléter cette pile de solutions possibles: Pour moi le problème était, que je n'ai pas exécuté l'Android-Studio-Setup en tant qu'administrateur. L'exécuter en tant qu'administrateur m'a permis d'installer Android-Studio.


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 here .

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


J'ai eu le même problème. J'ai 64 bits Windows 8. J'ai téléchargé le studio Android qui a travaillé sur la machine 32 bits, mais pas sur mon 64 bits.

La solution pour moi était assez simple. J'ai navigué vers

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 pointait vers studio64.exe qui alwasys gardé de me donner "La variable enviournmental JDK_HOME ne pointe pas à JVM valide". Alors j'ai cliqué sur studio.exe et ça a marché :)

J'espère que cela peut aider quelqu'un qui fait face au même problème que moi


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

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 tried tellement de réponses ici mais none of them works , alors j'ai décidé de mix some of the answers ici et j'ai du succès !

É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 en tapant sur This PC et en cliquant dessus avec le bouton droit de la souris et en sélectionnant Properties .

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

Étape 3: Prenez note qu'il existe 2 variables différentes. Ce que vous devez créer, ce sont les system variables not user variables , lorsque vous avez cliqué sur nouveau, tapez ce qui suit

Nom de la variable: JAVA_HOME

Valeur de variable: C:\Program Files\Java\jdk1.8.0_25\ (Remarque: Veuillez vérifier si le chemin est correct, parfois c'est 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 JRE donc ne soyez pas confus 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.

Edit: 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


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


La réponse à la question originale est que, peut-être vous ouvrez le studio android à partir de l'icône de raccourci 32 bits de studio android, essayez d'ouvrir à partir de l'icône "studio64" situé sous ... / bin / installation de studio android.


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.


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.


  1. Ajoutez les variables d'environnement système JAVA_HOME et JDK_HOME.
  2. Cliquez-droit sur android studio (la version 64 si c'est votre système d'exploitation et JDK) et allez à l'onglet compatibilité et réglez "Exécuter en tant qu'administrateur" à true.
  3. Exécuter studio android et high-five moi pratiquement quand cela fonctionne.
  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.


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é.


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


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 .


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.


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


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.





android-studio