Impossible D'ouvrir Android SDK Manager
Ayant cherché ici et ailleurs des réponses à mes problèmes, je suis toujours incapable de résoudre ce problème.
J'ai installé Eclipse, le Plugin ADT et le SDK Android. Mon problème est que le Gestionnaire de SDK ne s'ouvre pas, qu'il soit lancé à partir D'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 mon chemin et JAVA_HOME
variables, installation des versions 32 et 64 bits du JDK, fonctionnant comme L'administrateur, le tout sans succès.
Les différents composants sont installés sur ces chemins:
JDK - C:Program FilesJavajdk1.7.0_11
JRE - C:Program FilesJavajre7
SDK - C:ADTsdk
Mon JAVA_HOME est défini sur C:Program FilesJavajdk1.7.0_11
Mon chemin comprend C:Program FilesJavajdk1.7.0_11bin
Au début.
J'ai essayé de réinstaller le SDK et le programme d'Installation identifie correctement L'emplacement de Java, et pourtant cela ne fonctionnera toujours pas.
Quelqu'un Peut m'aider avec ça? Je suis pratiquement déchirer mes cheveux!
12 réponses
Ouvrir cmd
Allez dans le dossier sdk android,
Dans tools / lib/, éditez find_java.MTD,
Vous verrez les lignes comme ci-dessous, ajoutez une ligne noire à votre fichier et enregistrez.
Vérification Rem nous avons un Java valide.exe dans le chemin. Le code de retour sera
Rem soit 0 si la commande a fonctionné ou 1 si l'exec a échoué (programme non
Trouvé). pour / F % % A dans ('%~dps0\find_java.exe-t') définissez java_exe= % % a
Ce
Prêt java_exe="C:\Program fichiers\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, il suffit de se replier sur le
Java.exe nous venons de trouver. pour / F % % A dans ('%~dps0\find_java.exe-t-w')
Avez défini javaw_exe=%%a s'il n'existe pas %javaw_exe% ensemble javaw_exe=%java_exe%
Prêt javaw_exe="C:\Program fichiers\Java \ jdk1. 7. 0_11 \ bin \ java.exe "
J'espère que ça aide
La réponse de Talha est correcte. Il suffit d'ajouter que vous pourriez avoir besoin de ne pas inclure de guillemets dans les lignes noires dans sa solution.
L'ajout suivant a fonctionné pour moi:
set java_exe=C:\Program Files\Java\jdk1.7.0_11\bin\java.exe
A découvert quelle était la cause de ce problème dans mon cas: dans le registre, il y avait un paramètre pour que le CMD utilise UTF-8(chcp = 65001).
Si je double-clique sur C:\Programmer\Android\SDK Manager.exe
, j'obtiens les symptômes décrits.
Si 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
Démarrer une fenêtre CMD dans C:\Programmer\Android\sdk\tools
et exécuter android.bat
, n'a donné aucune sortie, même si vous éditez le fichier et reming le @echo off
initial. L'exécution de la commande chcp
a renvoyé 65001.
Donc changer la page de code avec chcp 850 et puis en cours d'exécution android.bat encore, j'ai obtenu une sortie, se terminant par la ligne: call lib\find_java.bat
. Ceci s'est avéré être le même problème. Chaque fois qu'un nouveau CMD était généré, la page de code changeait en 65001
Correction du problème 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, faites le CMD en utilisant codepage 850, et les fichiers bat commencent à fonctionner à nouveau.
Je ne suis pas tout à fait sûr de ce qui a fait ce changement en premier lieu, mais maintenant, je connais la cure.
Après beaucoup de recherches.......et installer ... re-intalling..... et changer le chemin de l'android.bat comme les réponses mentionnées ci-dessus.....la solution finale était: exécuter Eclipse ou le fichier bat ou Android studio en tant qu'administrateur dans windows 8 pour que le gestionnaire s'ouvre!
Vérifiez la somme de contrôle md5 pour eclipse et android SDK.It peut - être 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 lier leur site de téléchargement officiel cliquez sur paquet téléchargé que vous avez téléchargé puis allez vérifier la somme juste le faire correspondre avec ur eclipse fichier téléchargé. 2.pour Android sdk aller à http://developer.android.com/sdk/index.html et cliquez sur Télécharger pour d'autres plates-formes et correspondent à la somme de contrôle md5 (f09aa4557bd1dc2703fde95dcdd6b92e).
J'ai mon cas j'ai téléchargé tout ça quatre fois. en ce qui concerne
Ajay
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 en utilisant les anciennes versions d'Android SDK par exemple android-sdktools_installer_r20.0.1-windows.exe
. Il a travaillé pour moi.
Cela peut également se produire 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
Suivez ces étapes et cela m'aide après une longue période avec tous les moyens ci-dessus pas d'effet sur windows7 64 bits, pas besoin d'avoir JAVA_HOME
variable système ou modifier android.MTD
-
Télécharger Android Studio dans Android SDK, Java JDK 64 bits et Java JRE x86
Installez D'abord Java JRE, puis installez Java JDK 64 bits et Android Studio en dernier.
Maintenant, vous démarrez Android Studio en premier (version 64 bits), il faut avoir le paramètre JAVA_HOME à exécuter JVM, copiez simplement le dossier
jdk.x.x.x(version)
(mon PC:jdk1.8.0_25
du dossier"C:\Program Files\Java\")
vers le dossier Android Studio et renommez ce dossier (dans Android Studio) en "jre"(jdk1.8.0_25 -> jre)
.Maintenant, il fonctionne pour moi d'ouvrir Android SDK Manager de n'importe où, si vous voulez utiliser eclipse (pas officiel maintenant) il suffit de copier le dossier java
jre.x.x.x(version)
x86 (d'où vous installez avant) à Eclipse et renommer 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.L'Esprit de votre antivirus si vous refusez toujours (supprimer antivirus et installer après vous sûr qu'il ne cause pas de problème)!
Cmd cette " android.bat mise à jour sdk", de cette façon peut ouvrir " SDK Manager.exe "
Note
1."D:\SDK\android-sdk-windows\tools" chemin dans l'environnement.
2.Remplacer sdk onglet "outils", c'est site -> https://developer.android.com/studio/index.html, puis sélectionnez "Obtenir exactement les outils de ligne de commande".(nouvelle version obsolète " gestionnaire SDK.EXE") cette façon a fonctionné pour mon Android Studio 2.3
3.et si "android.bat update sdk " ne peut pas fonctionner, voir cette vidéo -> https://www.youtube.com/watch?v=FMLVY3PqPlc
J'ai essayé toutes les méthodes ci-dessus n'a pas fonctionné.Si vous avez déjà installé jdk-10 ou tout autre, désinstallez-le et installez jdk-8. Si vous avez créé les variables path, 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.
J'ai trouvé une autre solution, en supposant que vous avez Android Studio installé sur votre système:
- Ouvrez Android Studio
- Ouvrir les paramètres (Ctrl + Alt + S)
- localisez le paramètre" Android SDK " (apparence et Comportement - > Paramètres Système)
- sur le côté droit, vous aurez les onglets liés au SDK
Essayez Ceci >
Aller au dossier sdk
Faites un clic droit sur Sdk Manager puis exécutez en tant qu'administrateur . Il ouvrira SDK manger et votre problème résoudra