Quelqu'un sait-il ce que cela signifie? Je suis un peu noobish pour Android. Lorsque je clique sur le bouton «exécuter» de mon simulateur, j'obtiens ce message.
Throwable: impossible de localiser adb dans le SDK
Je courais la dernière version, 0.8.14
.
EDIT: J'utilise Android Studio
android
android-studio
installation
adb
SleepsOnNewspapers
la source
la source
Réponses:
Le
ADB
est maintenant situé dans les outils de la plate-forme Android SDK .[sdk directory]/platform-tools
répertoire et s'il n'existe pas, ouvrez le gestionnaire de SDK dans Android Studio (un bouton quelque part dans le menu supérieur, logo Android avec une flèche vers le bas), passez à l' onglet Outils du SDK et sélectionnez / installez la plate-forme Android SDK -outils .Si ce qui précède ne résout pas le problème, essayez de réinstaller les outils: ouvrez le «Gestionnaire de SDK autonome» et désinstallez les outils de la plate-forme Android SDK, supprimez
[your sdk directory]/platform-tools
complètement le répertoire et réinstallez-le à l'aide du gestionnaire de SDK.Vérifiez votre coffre antivirus. Parfois, le programme antivirus pense que adb.exe est un virus. Si vous le trouvez, veuillez restaurer le fichier et il commencera à fonctionner. Vous pouvez également mettre adb.exe comme fichier sécurisé dans votre programme antivirus.
J'espère que cela t'aides!
la source
Pour tous ceux qui rencontrent toujours ce problème. J'ai eu un problème similaire où je pouvais voir mon appareil à partir d'adb sur la ligne de commande en utilisant
adb devices
mais Android Studio ne reconnaîtrait pas quand j'avais un appareil connecté et lancerait soit:Unable to locate adb within SDK
ouUnable to obtain result of 'adb version'
J'avais essayé de démarrer / arrêter adb, désinstalle, outils de plate-forme, et plus encore. Ce que j'ai trouvé, c'est que dans mon
C:\Users\<UserName>\AppData\Local\Android
dossier, j'avais plusieurs dossiers sdk. J'ai effectué ce qui suit:platform-tools\
répertoires de chaqueC:\Users\<UserName>\AppData\Local\Android\sdk*
répertoireJ'espère que cela aidera quelqu'un un jour à résoudre son problème.
la source
Si vous utilisez Android Studio et disposez d'une protection antivirus AVG, le fichier adb.exe peut se trouver dans le coffre-fort de virus. C'était mon problème. Pour réparer: Ouvrez AVG. Sélectionnez Options (en haut à droite), puis Virus Vault. Si vous voyez le fichier adb.exe là-dedans, sélectionnez-le, puis cliquez sur Restaurer.
la source
Dans Android Studio, cliquez sur `` Outils '' dans la barre d'onglets supérieure d'Android Studio
Outils >> Android >> Gestionnaire SDK >> Lancer le gestionnaire Sdk autonome
là, vous pouvez clairement voir quel outil de plate-forme est manquant, puis installez-le et votre adb commencera à fonctionner correctement.
Installez complètement au moins un package Api (Android Api 23 ou 24).
la source
Dans mon cas, je n'avais aucun SDK sélectionné pour mon projet (je ne sais pas pourquoi). Accédez simplement à la boîte de dialogue Structure du projet (
alt+ctrl+shift+s
ou au bouton 1 à l'écran), puis à projet-> Projet SDK a été sélectionné<no SDK>
. Je viens de le changer pour le dernierla source
essayez ceci: Fichier-> Structure du projet dans la structure du projet Gauche> Emplacement du SDK SDK sélectionnez l'emplacement du SDK Android (l'ancienne version utilise Appuyez sur +, ajoutez un autre SDK)
la source
Allez simplement dans votre SDK Manager et installez Android SDK Tools
la source
Dans mon cas, c'était un simple cas de chemin incorrect. Accédez simplement à la boîte de dialogue Structure du projet (alt + ctrl + shift + s), puis à la plate-forme-> SDK et au chemin d'accès fixe du SDK Android.
la source
Enfin, après plusieurs heures d'enquête, je pense avoir une autre solution pour tous ceux qui ont des problèmes avec AVD Manager "Impossible de localiser adb".
Je sais que nous avons le paramètre pour le SDK dans Fichier -> Paramètres -> Apparence et comportement -> Paramètres système -> SDK Android. Cela ne semble pas suffisant! Il semble qu'Android Studio (au moins la nouvelle version 4) ne donne pas aux projets un SDK par défaut, malgré le paramètre ci-dessus.
Donc, vous devez également (pour chaque projet) aller dans Fichier -> Structure du projet -> Paramètres du projet -> Projet, et sélectionner le SDK du projet, qui est défini sur [Pas de SDK] par défaut.
S'il n'y a rien dans la liste déroulante, sélectionnez Nouveau, sélectionnez Android SDK et accédez à l'emplacement de votre SDK Android (normalement C: \ Users [nom d'utilisateur] \ AppData \ Local \ Android \ Sdk sous Windows). Vous pourrez alors sélectionner la plate-forme Android API xx. Vous ne devriez plus recevoir cette erreur adb ennuyeuse.
HTH
la source
J'ai supprimé et réinstallé Android SDK Platform-Tools 23 23.0.0 . Cela a résolu le problème. Hier, j'avais fait une mise à jour complète du SDK à l'aide du SDK Manager, supprimant certaines parties dont je pensais ne plus avoir besoin et téléchargeant les mises à jour. C'était peut-être la source du problème.
la source
J'ai le même problème. MacOS, Android Studio 3.6.1, SDK Android 10.0.
C'est le répertoire où le studio Android recherche le binaire adb:
$ cd ~/Library/Android/sdk/platform-tools/ ➜ platform-tools $ ls package.xml platform-tools signing_request_for.3232179dce22d8a6332018729026ed39f5d5cd0b.1585090071041.platform-tools_r29.0.6-darwin.filelist
Cependant, le binaire est dans le répertoire le plus profond:
➜ platform-tools $ ls platform-tools adb dmtracedump etc1tool hprof-conv make_f2fs mke2fs.conf sload_f2fs sqlite3 api e2fsdroid fastboot lib64 mke2fs NOTICE.txt source.properties systrace
Créez simplement un lien logiciel vers le répertoire actuel:
➜ platform-tools $ ln -s platform-tools/adb ./ ➜ platform-tools $ ls adb platform-tools package.xml signing_request_for.3232179dce22d8a6332018729026ed39f5d5cd0b.1585090071041.platform-tools_r29.0.6-darwin.filelist
Cela a fait un truc pour moi.
PS L'ajouter au PATH n'aide pas, je peux bien sûr l'exécuter dans le terminal, mais Android Studio ne récupère pas la variable PATH de .zshrc sous MacOS.
la source
ouais j'ai la même expérience
L'ADB se trouve désormais dans le répertoire platform-tools.
korsosa a dit Vérifiez votre répertoire [sdk directory] / platform-tools, s'il existe. Sinon, ouvrez le gestionnaire de SDK dans Android Studio (un bouton quelque part dans le menu supérieur, logo Android avec une flèche vers le bas), puis téléchargez et installez les outils> Outils de la plate-forme Android SDK.
Si vous avez des outils de plateforme, vous devez vérifier le fichier adb.exe. Dans mon cas, ce fichier était cassé, alors téléchargez à nouveau ces outils de plate-forme
la source
Si vous avez déjà installé Android SDK Platform Tool, accédez à Fichier> Paramètres> Paramètres système> Android SDK> Lancer le gestionnaire de SDK autonome.
Là, vous verrez dans le répertoire des outils que Android SDK Platform-Tools est désinstallé. Alors désélectionnez tout et cochez cette case et cliquez simplement sur le bouton d'installation.
la source
Bien que toutes ces réponses aient pu être correctes dans mon scénario, cela n'a pas fonctionné. Tout a commencé lorsque j'ai désinstallé la version 2. * android studio après avoir obtenu 3.0rc1. Mais cela a gâché les choses et a commencé à avoir cette erreur. Après cela, j'ai suivi la majorité de ces étapes et aucune d'elles n'a fonctionné. Lors de l'analyse du répertoire SDK, j'ai remarqué que j'avais deux dossiers d'outils de plate-forme. Le .backup avait adb.exe alors que l'autre n'en avait pas. Je viens de copier les fichiers .backup dans l'autre dossier de l'outil de plate-forme et cela a résolu mon problème.
la source
Je ne sais probablement pas qu'il est trop tard pour répondre à cette question. Mais si quelqu'un est dans ma situation et aux prises avec ce problème sera utile.
Peu de programmes antivirus détectent adb.exe comme un virus. Vous devriez jeter un oeil à l'endroit où l'antivirus met vos menaces détectées et le restaurer à partir de là. Car
Avast Antivirus
est à l'intérieur du coffre à virusJ'espère que cela sera utile pour quelqu'un!
la source
Si vous disposez d'un antivirus (tel qu'AVG), vous pouvez retirer le fichier de la quarantaine.
Cliquez sur Menu> Quarantaine> Case à cocher à côté du fichier adb.exe> Flèche à côté de supprimer> Restaurer
Mais parfois, le fichier continuera à réapparaître dans la quarantaine. La façon de résoudre ce problème est en cliquant sur
Restore and add exception
, ou en allant dans Menu> Paramètres> Général> Exceptions> Et en ajoutant quelque chose comme ceci:C:\Users\Johndoe\AppData\Local\Android\Sdk\platform-tools\
D'autres antivirus ont des équivalents similaires d'une «quarantaine» dans laquelle le fichier APK peut se trouver.
la source
Dans mon cas, j'ai essayé ce qui précède, mais il semble que adb ne sera pas installé, donc tout ce que j'avais à faire est de copier adb.exe dans le dossier et de travailler! J'ai copié adb.exe et collé sur les chemins suivants sur mon appareil:
C: \ Users \ Nom d'utilisateur de votre appareil \ AppData \ Local \ Android \ sdk
C: \ Users \ Nom d'utilisateur de votre appareil \ AppData \ Local \ Android \ sdk \ platform-tools
J'espère que cela aide quelqu'un dans le besoin.
la source
même après avoir téléchargé un fichier requis spécifique ou tout, nous pourrions faire face à une erreur d'exécution de fichier.
un échec d'exécution de fichier peut être dû aux raisons suivantes:
1. permission / s utilisateur (héritage mal géré).
2. fichier corrompu.
3. fichier auquel une autre application accède en même temps.
4. fichier verrouillé par un logiciel anti-malware / antivirus.
étrangement, mon antivirus a détecté les fichiers adb, avd et jndispatch.dll comme des fichiers impurs et les a vidés dans son coffre-fort.
j'ai dû les restaurer à partir du coffre-fort AVG. configurez AVG pour ignorer (ajouter un dossier à la liste d'exceptions) du dossier d'AndroidStudio et des autres dossiers requis.
si vous n'avez pas d'antivirus et que vous êtes toujours confronté à ce problème, rappelez-vous que Windows 7 et les versions ultérieures ont intégré un «Windows Defender». voir si cet homme fait la même chose. placez votre dossier dans la liste «d'exclusion» de l'antivirus car le fournisseur est de confiance dans le monde entier.
cette même réponse irait à « Erreur lors du lancement d'AVD avec le processeur AMD ». Je n'ai pas assez de réputation pour répondre à cette question ici et là.
la source
Si vous utilisez Windows 10 (peut-être Windows 7 également) et Android Studio, il est probable que cela soit dû à un problème de mémoire virtuelle Windows. Voir cela impossible d'obtenir la version adb
la source
J'ai eu ce problème avec
Android Studio 3
, le gestionnaire de SDK n'incluait pas d'une manière ou d'une autre les outils complets dans le dossier platform-tools, j'ai donc dû le télécharger manuellement à partir de:https://developer.android.com/studio/releases/platform-tools.html
puis extrayez-le dans mon
android/sdk/platform-tools/
dossierla source
si vous avez un problème adb, allez dans outils-> gestionnaire sdk -> installez les outils sdk manqués
mon problème a été résolu de cette manière
la source
Je reçois le message d'erreur, mais adb.exe s'exécute quand même (et le débogage fonctionne correctement), donc ce n'est pas un problème (à part le message d'erreur ennuyeux). Ma meilleure hypothèse est que plusieurs processus essaient de démarrer le programme en même temps.
la source
Cela a fonctionné pour moi (Android Studio 3.1.3):
1. Assurez - vous que 'Android SDK Platform-Tools' est installé:
2. Copiez le chemin du fichier «adb.exe» . Habituellement ici:
3. Ouvrez les variables d'environnement sous Windows:
4. Créez une nouvelle variable système avec le nom 'PATH' et la valeur de votre chemin adb.exe comme celle-ci 'C: \ Users \ Username \ AppData \ Local \ Android \ Sdk \ platform-tools'
la source
J'ai eu du mal avec ça pendant un moment. J'ai essayé d'installer / désinstaller divers packages sous le SDK Manager sans succès. J'ai même supprimé Android Studio et je l'ai réinstallé, cela n'a pas aidé.
J'utilise Android Studio 3.3 sur OS X 10.14.2. À la fin, j'ai essayé ce qui suit:
rm -rf Library/Android/sdk
Cela a supprimé tout le dossier sdk. Vous devez exécuter cette commande sur votre répertoire personnel dans le terminal. (c'est l'emplacement par défaut lorsque vous l'ouvrez)
J'ai ensuite lancé Android Studio et il n'a pas pu trouver le sdk. Cela m'a donc incité à le télécharger. J'ai téléchargé un nouveau SDK et tout fonctionnait normalement.
C'est peut-être exagéré, mais cela a fonctionné.
la source
Vous pouvez télécharger à partir du terminal ou du cmd comme ceci:
$sudo apt update $sudo apt install android-tools-adb android-tools-fastboot //check version or test adb is running or not $adb version
la source
Je sais que c'est idiot, mais dans mon cas, alors que j'obtenais le même message d'erreur, il suffit de changer le câble USB utilisé pour connecter l'appareil a résolu le problème: O
Peut-être que cela pourrait également profiter à quelqu'un d'autre?!
la source
Mon Android Studio version 3.6.1
Après avoir mis à jour la dernière version, je suis confronté à ce problème depuis quelques heures. Mes étapes pour résoudre ceci:
-> Mise à jour des outils de la plate-forme SDK [bien qu'il ne récupère pas encore mon appareil]
-> Changez le câble USB, mes 2 appareils se connectent tous les deux à Studio et exécutent mon application avec succès.
Je ne sais pas que cette démarche idiote pourrait aider n'importe qui, mais vous pouvez y jeter un œil. Je partage juste mon expérience, merci.
la source
Pour moi, je passais à zsh comme shell par défaut sur votre Mac. Revenir en arrière et redémarrer corrigé.
la source
Cela arrivera quand
disponible pour adb pour démarrer l'émulateur.
Libérez simplement de l'espace (6 Go) dans le répertoire parent du SDK.
Si la dose ne fonctionne pas, alors essayez d'autres méthodes mentionnées ici.
la source
Ouvrez le Gestionnaire des tâches et recherchez le service adb.exe après avoir vu ces services le terminer et le réexécuter
la source