web-dev-qa-db-fra.com

Impossible de détecter automatiquement un fichier binaire ADB - Android Studio

J'ai essayé de tester mon application sur Android Studio mais je restais bloqué à 

"waiting for AVD to come online..."  

J'ai lu la réinitialisation adb d'Android Device Monitor le fera, et c'est ce qu'il a fait ...
Pour 1 test, quand j'ai redémarré mon PC le lendemain, je ne reçois pas seulement: 

"waiting for AVD to come online..." 

mais aussi 

"Could not automatically detect an ADB binary." error every time I try testing my app.

Here is an image

Il est peut-être intéressant de mentionner que lorsque j’ai fait ce test, j’avais aussi le 

"Could not automatically detect an ADB binary." 

erreur, mais au moins cela a fonctionné.

12
Constantin

D'après mon expérience, c'est parce que l'AVD ne peut pas détecter votre fichier binaire ADB. Lorsque vous lancez l'AVD si vous allez dans les paramètres, c'est le symbole "..." sur la barre d'outils de la machine virtuelle, puis allez à la section "Paramètres". L'option "Utiliser l'emplacement de la BAD détecté" doit être désactivée. puis sélectionnez l'emplacement de votre binaire adb. Sous Linux, vous pouvez le faire en tapant la commande:

which adb

Sélectionnez l'emplacement indiqué dans les paramètres. Une fois que vous avez fait cela, l'erreur devrait cesser d'apparaître.

3
James Lendrem

Cette erreur, car le studio Android n'a pas trouvé adb.exe dans le dossier SDK\platform-tools. Cela est peut-être causé par sdkmanager lors de la tentative de mise à jour des packages actuels.

Quoi qu’il en soit, le moyen le plus simple de corriger cette erreur consiste à télécharger SDK Platform Tools en tant que fichier Zip à partir de https://developer.Android.com/studio/releases/platform-tools.html , décompressez-le et remplacez le fichier actuel. dossier platform-tools dans le dossier SDK.

0
Eng. Samer T