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 ...
- Verifique que necesita esta biblioteca ( las versiones más nuevas de Android no )
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 ...
Estoy resuelto pregunta en max os
esta solución ANDROID_HVPROTO está documentada aquí:
http://developer.android.com/tools/performance/hierarchy-viewer/setup.html
luego intenta cerrar Android Studio
ejecutar adb kill-server, adb start-server
¡y ejecutar el trabajo de monitor para mí!
la respuesta es :
https://github.com/romainguy/ViewServer/issues/14#issuecomment-75354479
La respuesta de @oododrukh es útil.
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.