web-dev-qa-db-fra.com

Dans la visionneuse d'automate d'interface utilisateur Erreur lors de l'obtention de la capture d'écran du périphérique, Motif: Erreur Impossible de se connecter à adb. Vérifiez si adb est installé correctement

Lorsque je clique sur le visualiseur UI Automator -> La capture d'écran du périphérique génère une erreur Impossible de se connecter à adb Vérifiez si adb est installé correctement.

J'essaye de le lancer sur Appium. Je suis capable de charger l'apk dans l'émulateur, bloqué sur le visualiseur UI Automator en raison de l'erreur de connexion adb.

11
ruchir

Ouvrez avec l'éditeur de texte (bloc-notes/vim) le fichier uiautomatorviewer.bat.

Trouvez cette ligne: 

call "%Java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.Android.uiautomator.bindir=%prog_dir%" -jar %jarpath% %*

et changez-le en call "%Java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.Android.uiautomator.bindir=C:\DEV\androidSDK\tools" -jar %jarpath% %*

Veuillez noter que vous devez placer le chemin de vos outils après le bindir .

44
ydonev

Une autre solution consiste simplement à copier adb.exe à côté du fichier uiautomatorviewer.bat. 

Si je me souviens bien, les fichiers modifiés peuvent confondre Android Studio lors de la mise à jour du SDK. Vous devez donc les supprimer manuellement pour pouvoir effectuer la mise à jour, ce qui signifie une solution plus évolutive. Exemple: link

6
Peter

Copiez simplement adb.exe dans le dossier uiautomatorviewer.bat.

0
Karthik

Cela a fonctionné pour moi après avoir arrêté le serveur Appium et réessayé.

0
Swati Singh