Ayant cherché ici et ailleurs des réponses à mes problèmes, je ne parviens toujours pas à résoudre ce problème.
J'ai installé Eclipse, ADT Plugin et le SDK Android. Mon problème est que le SDK Manager ne s'ouvre pas, qu'il soit lancé depuis Eclipse ou directement. La fenêtre d'invite de commande clignote brièvement, puis se ferme.
J'ai essayé plusieurs solutions proposées: différentes configurations de mes variables Path et Java_HOME
, installation des versions 32 et 64 bits du JDK, fonctionnant en tant qu'administrateur, le tout sans succès.
Les différents composants sont installés à ces chemins:
JDK - C:\Program Files\Java\jdk1.7.0_11
JRE - C:\Program Files\Java\jre7
SDK - C:\ADT\sdk
Mon Java_HOME est défini sur C:\Program Files\Java\jdk1.7.0_11
My Path contient C:\Program Files\Java\jdk1.7.0_11\bin
au début.
J'ai essayé de réinstaller le SDK et le programme d'installation identifie correctement l'emplacement de Java, mais cela ne fonctionnera toujours pas.
Quelqu'un peut-il m'aider avec cela? Je m'arrache pratiquement les cheveux!
Cmd ouverte,
allez dans le dossier Android SDK,
dans tools/lib /, éditez find_Java.bat,
vous verrez les lignes comme ci-dessous, ajoutez une ligne noire à votre fichier et enregistrez.
rem Vérifiez que nous avons un fichier Java.exe valide dans le chemin. Le code de retour sera
rem soit 0 si la commande a fonctionné ou 1 si l'exécution a échoué (programme non
a trouvé). for/f %% a in ('% ~ dps0\find_Java.exe -t') définit Java_exe = %% a
ce
set Java_exe = "C:\Program Files\Java\jdk1.7.0_11\bin\Java.exe"
si non défini Java_exe goto: CheckFailed
: SearchJavaW
rem Vérifiez si nous pouvons trouver un javaw.exe au même endroit
que Java.exe. rem Si cela ne fonctionne pas, retombe sur le
Java.exe que nous venons de trouver. pour/f %% a in ('% ~ dps0\find_Java.exe -t -w')
définir javaw_exe = %% a s'il n'existe pas% javaw_exe% définir javaw_exe =% Java_exe%
set javaw_exe = "C:\Programmes\Java\jdk1.7.0_11\bin\Java.exe"
j'espère que ça aide
La réponse de Talha est correcte. En ajoutant simplement que vous ne devez PAS inclure de guillemets dans les lignes noires de sa solution.
L'ajout suivant a fonctionné pour moi:
set Java_exe=C:\Program Files\Java\jdk1.7.0_11\bin\Java.exe
Découvrez la cause de ce problème dans mon cas: Dans le registre, il existait un paramètre permettant au CMD d’utiliser UTF-8 (chcp = 65001).
Si je double clique sur C:\Programmer\Android\SDK Manager.exe
, j'obtiens les symptômes décrits.
Si vous double-cliquez sur C:\Programmer\Android\sdk\tools\lib\SDK Manager.exe
, il y a un indice: A pop-up stating: Failed to execute tools\Android.bat
Le démarrage d'une fenêtre CMD dans C:\Programmer\Android\sdk\tools
et l'exécution de Android.bat
ne donnait aucun résultat, même si le fichier était modifié et que le @echo off
initial était supprimé. L'exécution de la commande chcp
a renvoyé 65001.
Donc, en changeant la page de code avec chcp 850, puis en exécutant à nouveau Android.bat, j’ai eu la sortie, terminant par la ligne: call lib\find_Java.bat
. Cela s'est avéré être le même problème. Chaque fois qu'un nouveau CMD était généré, la page de codes changée en 65001
Le problème a été résolu en modifiant l'entrée de registre suivante, en supprimant la valeur et tout a fonctionné:
HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Command Processor->AutoRun: @chcp 65001>nul
Ayant une valeur vide ici, configurez le CMD à l'aide de la page de code 850 et les fichiers bat commencent à fonctionner à nouveau.
Je ne suis pas tout à fait sûr de ce qui a provoqué ce changement, mais je connais maintenant le remède.
Après beaucoup de recherches ... et d’installation ... de ré-installation ..... et de changer le chemin d’Android.bat comme indiqué ci-dessus ..... la solution finale était la suivante: exécuter Eclipse ou le fichier chauve-souris ou le studio Android en tant qu'administrateur dans Windows 8 pour que le gestionnaire l'ouvre!
Suivez ces étapes et cela m'aidera longtemps après, avec tous les moyens ci-dessus, sans effet sur Windows 7 64 bits, inutile d'avoir la variable système Java_HOME
ou de modifier Android.bat.
Téléchargez Android Studio sous Android SDK, Java JDK 64 bits et Java JRE x86
Installez d'abord Java JRE, puis Java JDK 64 bits et Android Studio en dernier.
Maintenant que vous démarrez Android Studio d’abord (version 64 bits), il est nécessaire d’avoir le paramètre Java_HOME pour exécuter la machine virtuelle Java. Copiez simplement le dossier jdk.x.x.x(version)
(mon PC: jdk1.8.0_25
de "C:\Program Files\Java\")
folder dans le dossier Android Studio et renommez ce dossier (dans Android Studio) en "jre". (jdk1.8.0_25 -> jre)
.
Maintenant, je peux ouvrir Android SDK Manager depuis n’importe où. Si vous souhaitez utiliser Eclipse (non officiel maintenant), copiez simplement le dossier Java jre.x.x.x(version)
x86 (à partir de celui où vous avez déjà effectué l’installation) et renommez-le en "jre". Après avoir fait face, choisissez le chemin du SDK Android dans Eclipse à utiliser. Cela fonctionne à la fois pour Android Studio et Eclipse.
Faites attention à votre antivirus si vous vous refusez toujours (supprimez-le et installez-le après ne pas avoir posé de problème)!
Lors de l'extraction du adt-bundle-windows-x86_64-20131030.Zip
, trois fichiers ont été cassés:
("sdk/tools/lib/httpcore-4.1.jar","sdk/tools/lib/find_Java.exe","sdk/tools/lib/sdk-common.jar")
Je ne sais pas pourquoi mais vous pouvez remplacer ces fichiers à l'aide d'anciennes versions de SDK Android, par exemple. Android-sdktools_installer_r20.0.1-windows.exe
. Cela a fonctionné pour moi.
J'ai essayé toutes les méthodes ci-dessus, aucune d'entre elles n'a fonctionné. Si vous avez déjà installé jdk-10 ou un autre, désinstallez-le et installez jdk-8. Si vous avez créé les variables de chemin, supprimez immédiatement la variable 'Java_HOME' et supprimez également le chemin Java de la variable 'PATH'. Ensuite, installez le jdk-8, et essayez d'installer sdk manager, cela fonctionne parfaitement.
Cela peut aussi arriver si vous n'avez pas installé Java sur votre machine. J'ai eu un problème similaire, mais après l'installation de Java, cela a fonctionné pour moi. Vous pouvez télécharger Java à partir de https://www.Java.com/en/download/help/download_options.xml .
Cordialement, Abhi
cmd cette "Android.bat update sdk", cette façon peut ouvrir "SDK Manager.exe"
remarque
1. "D:\SDK\Android-sdk-windows\tools" CHEMIN dans l’environnement.
2.Remplacez le dossier "tools" de sdk. Il s’agit du site -> https://developer.Android.com/studio/index.html , puis sélectionnez "Télécharger uniquement les outils de ligne de commande". SDK Manager.exe ") Cette façon a fonctionné pour mon Android Studio 2.3
3.et si "Android.bat update sdk" ne fonctionne pas, regardez cette vidéo-> https://www.youtube.com/watch?v=FMLVY3PqPlc
vérifiez la somme de contrôle md5 pour Eclipse et le SDK Android. Il pourrait s'agir d'un problème de somme de contrôle md5.
pour calculer la somme de contrôle md5 des fichiers téléchargés, vous pouvez aller à http://www.guidingtech.com/9800/what-is-md5-checksum-how-to-verify-it/
pour la somme de contrôle md5 correcte: - 1. pour Eclipse, allez sur le site de téléchargement officiel, cliquez sur paquet téléchargé que vous avez téléchargé, puis cliquez sur somme pour le faire correspondre à votre fichier Eclipse téléchargé . 2.dans le sdk Android, allez à http: // développeur .Android.com/sdk/index.html et cliquez sur le bouton Télécharger pour d'autres plateformes et faites correspondre le total de contrôle md5 (f09aa4557bd1dc2703fde95dcdd6b92e).
je mon cas j'ai téléchargé tout ce genre de choses quatre fois . en ce qui concerne
ajay