70 votes

Pourquoi est-hierarchyviewer pas de travail pour Samsung Galaxy TAB 7.0?

J'ai utilisé hierarachyviewer plus tôt, mais sur l'émulateur android. Il fonctionne très bien lorsque je l'utilise sur l'émulateur. Toutefois, il ne fonctionne pas avec Samsung Galaxy TAB 7.0, avec Android 2.3.4.

C'est le journal, que je reçois

11:04:22 E/hierarchyviewer: Unable to get view server version from device 303599
64881B00EC
11:04:22 E/hierarchyviewer: Unable to get view server protocol version from devi
ce 30359964881B00EC
11:04:24 E/hierarchyviewer: Unable to debug device 30359964881B00EC
11:05:05 E/hierarchyviewer: Unable to get view server version from device 303599
64881B00EC
11:05:05 E/hierarchyviewer: Unable to get view server protocol version from devi
ce 30359964881B00EC
11:05:07 E/hierarchyviewer: Unable to debug device 30359964881B00EC
11:09:38 E/hierarchyviewer: Unable to get view server version from device 303599
64881B00EC
11:09:38 E/hierarchyviewer: Unable to get view server protocol version from devi
ce 30359964881B00EC
11:09:40 E/hierarchyviewer: Unable to debug device 30359964881B00EC

Je ne suis pas non plus à l'aide de hierarchyviewer dans le mode debug, juste à l'exécution de l'application. Merci.

62voto

neworld Points 2646

J'ai trouvé une solution de contournement: https://github.com/romainguy/ViewServer

50voto

RhodanV5500 Points 323

Utilisez le moniteur de l'outil à la place (android-sdk/tools/monitor).

Se connecter à votre appareil. À proximité de l'Éclipse d'abord si vous ne pouvez pas vous connecter.

Appuyez sur le "Vidage de vue de la hiérarchie pour l'INTERFACE utilisateur automator" bouton dans les dispositifs de l'onglet. Ses l'un à côté de l'écran-bouton de capture.

Fonctionne depuis API de Niveau 16 (Android 4.1).

35voto

user1378730 Points 716

Vous ne pouvez utiliser HierarachyViewer sur l'émulateur et de développement spécial des téléphones achetés à partir de google.

http://groups.google.com/group/android-developers/browse_thread/thread/b0b0af7a316ca768

Citation du lien ci-dessus

HierarchyViewer ne fonctionne pas sur l'utilisateur construit (c'est à dire avec des appareils disponible dans les magasins.) C'est pour des raisons de sécurité. Si HiearchyViewer a été en mesure de travailler sur l'utilisateur construit, n'importe quelle application sur votre bureau (ou même sur le téléphone, dans certains cas, pourraient avoir accès à privé des informations (comme les logins et mots de passe.)

6voto

Srdjan Grubor Points 1079

Presque pas de production générale des téléphones permettra à la HierarchyViewer pour y accéder. Généralement développeur téléphones et les émulateurs sont les seuls à avoir ces caractéristiques.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X