Question L'installation du SDK Android ne trouve pas JDK


J'essaie d'installer le SDK Android sur mon système Windows 7 x64. jdk-6u23-windows-x64.exe est installé, mais le programme d'installation Android SDK refuse de continuer car il ne trouve pas l'installation JDK.

est-ce un problème connu? Et y a-t-il une solution?

SDK Error


1121


origine


Réponses:


presse Arrière lorsque vous recevez la notification, puis Prochain. Cette fois, il va trouver le JDK.


1244



RÉGLAGE RÉEL:

  • Système d'exploitation: Windows 8.1
  • Fichier JDK: jdk-8u11-windows-x64.exe
  • Fichier ADT: installer_r23.0.2-windows.exe

Installez le JDK x64 et essayez d'abord l'option back-next, puis essayez le réglage JAVA_HOME comme le message d'erreur dit, mais si cela ne fonctionne pas pour vous non plus, alors essayez ceci:

Faites comme il est dit, réglez JAVA_HOME dans vos variables d'environnement, mais dans le chemin utilisez des barres obliques à la place des barres obliques inverses.

Sérieusement.

Pour moi, il a échoué quand JAVA_HOME était C:\Program Files\Java\jdk1.6.0_31 mais a bien fonctionné quand il était C:/Program Files/Java/jdk1.6.0_31 - m'a conduit fou!

Si cela ne suffit pas, ajoutez également au début de la variable d'environnement Path  % JAVA_HOME%;

Valeurs mises à jour dans les variables d'environnement système:

  • JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
  • JRE_HOME=C:/Program Files/Java/jre8
  • Path=%JAVA_HOME%;C:...

279



J'ai trouvé la solution et c'est admirablement stupide. j'ai trouvé Android SDK ne peut pas détecter JDK.

appuie sur le Arrière bouton sur l'écran d'erreur SDK qui vous indique que l'EXE n'a pas pu détecter le JDK. Puis appuyez Prochain.

Qui aurait pensé que cela arriverait?


95



Il semble que cela ne fonctionne pas sans JDK 32 bits. Installez-le et soyez heureux ...


87



J'ai téléchargé l'archive .zip à la place et j'ai couru SDK Manager.exe, Et ça a fonctionné comme un charme. Vous avez eu le même problème avec le fichier .exe sinon.


33



Attention: Comme un intervenant mentionné, ne l'essayez pas sur un Windows 7! Je l'ai testé avec Windows XP 64 bits.

Comme la solution proposée ne fonctionne PAS pour tous (y compris moi, moi et moi), je souhaite laisser une note à ceux qui cherchent une autre solution (sans piratage de registre, etc.) pour résoudre ce problème sur un système Windows 64 bits. Il suffit d'ajouter PATH (majuscules !!) à vos variables d'environnement et de définir la valeur de votre JDK-Path.

J'ai ajouté JDK au "Path" existant qui ne fonctionnait pas, comme ce n'était pas le cas avec JAVA_HOME ou la "Back" -Solution. L'ajouter à "PATH" a finalement fait l'affaire.

J'espère que cela pourrait être utile pour quelqu'un.


26



Tout ce dont vous avez besoin sont les deux entrées de registre suivantes. Il semble que si quelqu'un a posté les autres choses du registre, il a juste copié toutes les clés de HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft dans HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft, ce qui n'est évidemment pas une solution idéale car la plupart des clés ne sont pas nécessaires.

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit]
"CurrentVersion"="1.6"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit\1.6]
"JavaHome"="C:\\Program Files\\Java\\jdk1.6.0_23"

21



Aucune de ces solutions n'a fonctionné pour moi. Je l'ai réparé en changeant temporairement le nom de fichier de C:\Windows\System32\java.exe à java_.exe


20



Aucune des solutions ici n'a fonctionné pour la version 64 bits.

Mettre le chemin JDK avant le chemin c: \ windows \ system32 \ dans vos variables d'environnement résout le problème. Sinon, le fichier java.exe 32 bits est trouvé avant la version JDK 64 bits.


19



Après avoir lu quelques articles de blog, il semble que ce soit encore plus simple en cliquant ARRIÈRE lorsque l'installateur dit ne pas trouver le JDK, puis cliquez simplement PROCHAIN encore et par magie, il trouve le JDK. Pas de registre déconner ou re-télécharger etc.


18



Ajout de la variable d'environnement JAVA_HOME (sous Variables système) a fait l'affaire pour moi. Cliquer sur les boutons "Précédent" et "Suivant" ne fonctionnait pas.

Windows 7 Professionnel x64, JDK 1.7.0_04 (64 bits, je n'ai pas la version x86 installée)

Je pense que l'installateur essaie de trouver JDK dans une version spécifique (1.6?) Et s'il ne peut pas le trouver, vérifie JAVA_HOME qui n'a pas été défini dans mon cas. J'ai un autre ordinateur (le même système mais avec JDK 1.6 x64) et cela a fonctionné sans la variable JAVA_HOME.

Vous n'avez pas besoin d'installer la version 32 bits de JDK :)


15