Erreur lors de l'obtention de l'INTERFACE utilisateur de la hiérarchie d'Erreur lors de l'obtention de l'INTERFACE utilisateur de la hiérarchie de fichier XML: com.android.ddmlib.SyncException: objet Distant n'existe pas
Je suis en train de tester mon application avec la bad, mais j'ai cette erreur quand j'execute "vidage de vue de la hiérarchie pour uiautomator":
Erreur lors de l'obtention de l'INTERFACE utilisateur de la hiérarchie d'Erreur lors de l'obtention de l'INTERFACE utilisateur de la hiérarchie XML
fichier: com.android.ddmlib.SyncException: objet Distant n'existe pas!
Mon bad version est 1.0.36 et ma version d'android est 6.0.1.
Cette erreur vient lancée que lorsque, dans l'interface, il est un élément dynamique qui est en mouvement.
vous en remercie d'avance.
OriginalL'auteur Ale7 | 2016-10-24
Vous devez vous connecter pour publier un commentaire.
La meilleure façon est de tuer la bad serveur et commencer à nouveau.
Cela fera l'affaire.
sudo
peu.OriginalL'auteur Hitesh Grover
Actuellement votre INTERFACE utilisateur doit être inactif (comme dans aucun L'Accessibilité Des Événements envoyé) pour au moins 1000ms avant la AccessibilityService sera en mesure de produire de l'INTERFACE utilisateur de la hiérarchie de vidage.
Si vous essayez d'exécuter
adb shell uiautomator dump
il vous donnera lesERROR: could not get idle state.
c'est une limitation de la AccessibilityService lui-même. Je suppose qu'une application modification de son INTERFACE utilisateur plus fréquemment qu'une fois par seconde n'est pas considéré comme accessibilité
donc n'existe pas de solution à ce problème si j'utilise de la bad? Je vous remercie encore.
OriginalL'auteur Alex P.
Même si il est tard, je suis en train de donner mon observation ici. Même j'ai eu ce problème. Avant de prendre la capture d'écran de l'INTERFACE utilisateur Automator mettre fin à la appium de connexion au serveur. Ensuite, essayez de prendre des captures d'écran. Il fonctionne très bien.
OriginalL'auteur snadella
Essayez de Redémarrer votre appareil, ce qui a fonctionné dans mon cas.
OriginalL'auteur Saurabh Shukla
Fermez les autres AccessibilityService dans votre téléphone s'il vous plaît.
OriginalL'auteur jp1017
dans l'appareil ou l'émulateur, afficher les applications ouvertes , et de fermer toutes les.
moniteur doit actualiser lui-même immédiatement, et d'obtenir les hiérarchies, comme si l'une des applications ouvertes faisait mal.
OriginalL'auteur bastienG
Avant de prendre la capture d'écran de "uiautomatorviewer" s'il vous plaît mettre fin à la appium connexion au serveur à l'aide de ctrl+C commande. Ensuite, essayez de prendre des captures d'écran. Il fonctionne très bien.
Dans mon cas, Appium serveur ne tourne même pas et j'ai toujours cette erreur
OriginalL'auteur Shashi