5 votes

Impossible de localiser le SDK lors du démarrage de Droid Explorer

Quand je lance Droid Explorer Je reçois un message d'erreur qui dit Impossible de trouver les outils Android SDK, veuillez réinstaller l'application. .

Unable to locate android SDK tools

J'ai installé les outils Android SDK à partir du site Page de téléchargement du SDK .


Note : Je suis le développeur principal de Droid Explorer. Je poste cette question car je reçois beaucoup de rapports de bogue pour ce problème. J'essaie d'utiliser Android Enthusiasts comme une sorte de support Q&A pour Droid Explorer. Je surveillerai toute question étiquetée avec droidexplorer .

5voto

mercutio Points 5828

Droid Explorer, à sa racine, dépend fortement de la SDK Android . Il communique avec vos appareils via ADB.

Lorsque Droid Explorer est lancé, il effectue quelques vérifications du système pour s'assurer que les outils dont il a besoin sont accessibles. Il s'agit principalement de adb y aapt . Il utilise d'autres outils, mais ce sont les principaux dont il a besoin pour communiquer.

Il y a 2 types d'erreurs qui peuvent se produire avec le SDK non trouvé :


Erreur de registre

Si vous voyez le message d'erreur suivant :

Impossible de trouver la version du SDK dans 'HKLM \HKEY_LOCAL_MACHINE\SOFTWARE\DroidExplorer\InstallPath '. Essayez de réinstaller l'application.

Lorsque vous installez Droid Explorer pour la première fois, il vous demande l'emplacement de votre SDK Android. Cette valeur est stockée dans le registre.

32 bits :

HKEY_LOCAL_MACHINE\SOFTWARE\DroidExplorer\InstallPath

64 bits :

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DroidExplorer\InstallPath

Sous cet emplacement, vous verrez une valeur appelée SdkPath . Il doit s'agir de l'emplacement de la racine de votre SDK Android.

  • Assurez-vous que Droid Explorer est fermé.
  • Ouvrir l'éditeur de registre
    • WIN + R
    • Type regedit
    • Appuyez sur Enter
  • Naviguez vers l'emplacement expliqué ci-dessus
  • Définissez la valeur de SdkPath pour être le chemin vers votre sdk : Mon emplacement est d:\android\android-sdk\ .
  • Fermez l'éditeur de registre.
  • Lancer Droid Explorer

Si vous obtenez toujours une erreur de registre SDK après avoir suivi ces instructions, Posez une question et ajoutez le droidexplorer étiquette.


Erreur du système de fichiers

Si vous voyez le message d'erreur suivant :

Impossible de localiser les outils du SDK. Essayez de réinstaller l'application.

Cette erreur se produit généralement lorsque vous installez le SDK Android, mais que vous n'exécutez pas l'utilitaire Gestionnaire de SDK et ajoutez les paquets requis au SDK.

En règle générale, vous devez suivre Étape 1 au minimum, pour savoir quels paquets doivent être ajoutés au SDK.

Source :

1. Obtenez les derniers outils SDK

Au minimum, lors de la configuration de l'Android SDK, vous devez télécharger les derniers outils et la dernière plate-forme Android :

  • Ouvrez le répertoire Tools et sélectionnez :

    • Outils SDK Android SDK Android
    • Outils de la plate-forme
    • Build-tools Android SDK (version la plus élevée)
  • Ouvrez le premier dossier Android X.X (la dernière version) et sélectionnez :

    • Plate-forme SDK
    • Une image système pour l'émulateur, telle que l'image système ARM EABI v7a

Votre gestionnaire de SDK devrait ressembler à ceci : SDK Manager

Si vous obtenez toujours une erreur de système de fichiers SDK après avoir suivi ces instructions, Posez une question et ajoutez le droidexplorer étiquette.


Informations supplémentaires sur la façon dont Droid Explorer recherche ces outils :

Il cherchera à trois endroits pour chaque outil qu'il doit utiliser.

  • [SdkPath]/tools/
  • [SdkPath]/platform-tools/
  • [SdkPath]/build-tools/[dernière-version]/

Les anciennes versions de Droid explorer ont regardé dans [SdkPath]/platforms/[latest-version]/tools/ mais ce chemin n'est plus valable dans le SDK.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X