walmart tab samsung precio buy best android galaxy-tab

android - precio - tablet samsung best buy



¿Por qué el hierarchyviewer no funciona para Samsung Galaxy TAB 7.0? (7)

Casi ningún teléfono de producción general permitirá que el HierarchyViewer acceda a ellos. Por lo general, los teléfonos y emuladores de desarrollador son los únicos con esas características.

He usado el hierarachyviewer anteriormente, pero en el emulador de Android. Funciona absolutamente bien cuando lo uso en el emulador. Sin embargo, no funciona con Samsung Galaxy TAB 7.0, con Android 2.3.4.

Este es el registro, que obtengo

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

Tampoco estoy utilizando hierarchyviewer en el modo de depuración, simplemente ejecutando la aplicación. Gracias.


Encontré una solución: https://github.com/romainguy/ViewServer

ViewServer es una clase simple que puedes usar en tu aplicación Android para usar la herramienta de inspección HierarchyViewer ...

Si necesita esta biblioteca, siga estas instrucciones:

  • Incluya la biblioteca de ViewServer (las instrucciones fáciles se encuentran here )
  • Su aplicación debe requerir el permiso de INTERNET
  • La forma recomendada de utilizar esta API es registrar actividades cuando se crean y anular el registro cuando se destruyen:

    public class MyActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Set content view, etc. ViewServer.get(this).addWindow(this); } public void onDestroy() { super.onDestroy(); ViewServer.get(this).removeWindow(this); } public void onResume() { super.onResume(); ViewServer.get(this).setFocusedWindow(this); } }

Consulte la documentación en ViewServer.java para obtener más información ...



Problema similar que estaba teniendo en 4.1 teléfono Android. Utilice https://github.com/romainguy/ViewServer en su código.

Antes de revisar el visor de jerarquía, solo reinicie el servidor adb una vez.


Solo puedes usar HierarachyViewer en el emulador y los teléfonos especiales para desarrolladores comprados en Google.

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

Cita desde el enlace de arriba

HierarchyViewer no funciona en compilaciones de usuarios (es decir, con dispositivos disponibles en tiendas). Esto es por razones de seguridad. Si HiearchyViewer pudo trabajar en compilaciones de usuarios, cualquier aplicación en su escritorio (o incluso en algunos casos en el teléfono) podría tener acceso a información privada (como inicios de sesión y contraseñas).


Utilice la herramienta de monitor en su lugar ( android-sdk/tools/monitor ).

Conéctate a tu dispositivo. Cierre Eclipse primero si no puede conectarse.

Presione el botón "Volcar jerarquía de vista para el UI autómata" en la pestaña de dispositivos. Es el que está junto al botón de captura de pantalla.

Funciona desde API nivel 16 (Android 4.1).


la documentación oficial: optimización de su UI , así lo dice:

Para preservar la seguridad, Hierarchy Viewer solo puede conectarse a dispositivos que ejecutan una versión de desarrollador del sistema Android.