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.
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 .
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
Copiez simplement adb.exe
dans le dossier uiautomatorviewer.bat
.
Cela a fonctionné pour moi après avoir arrêté le serveur Appium et réessayé.