Usando Tracer para OpenGL en el depurador de Android
opengl-es ddms (4)
Estoy tratando de obtener OpenGL Tracer trabajando para Android en el monitor. Cuando agrego el nombre de la aplicación, no puedo abrir la aplicación.
Me da un error Error al iniciar la aplicación: Iniciando Intento {....}
Y un error diciendo que no se puede resolver el intento.
Además, no tengo acceso al código fuente, entonces ¿hay alguna manera de que pueda obtener este código?
Tengo la respuesta. El problema era que no estaba usando la actividad correcta.
Ahora para obtener el nombre de la actividad, hice un
adb shell dumpsys activity | grep <name of the application>
mientras se enfoca en la actividad requerida.
Al hacer esto, obtuve el nombre de la actividad, que utilicé en GLTracer. Una vez que pude hacerlo, pude recopilar registros de seguimiento
Es un poco complicado recibir el nombre de intención, requerido para el rastreador. Necesita escribir en las herramientas de la plataforma Android:
adb shell dumpsys package <name of application> -f
Y verá información detallada sobre su aplicación, incluido el nombre del Intento. Este nombre de intención debe colocarse en la ventana de diálogo en el complemento GL Tracer (o monitor)
También puede ser este problema No se puede depurar la aplicación en Android Studio . Verifique que su aplicación esté construida como depurable:
<application android:debuggable="true">
</application>
Espero que ayude a alguien.
Desde el comando Android N am se ha eliminado --opengl-trace, por lo que no se puede usar el seguimiento OpenGL de Monitor o el shell adb am --opengl-trace para depurar su aplicación. Solo use google GPU Debugger gapid.