在Android调试器中使用Tracer for opengl

我试图让opengl tracer在监视器中为android工作。 当我添加应用程序的名称时,我无法打开该应用程序。

启动应用程序时出现错误错误:启动Intent {….}

并且错误说无法解决意图。

此外,我无法访问源代码,所以有任何方法可以获得此runnig

我得到了答案。 它的问题是我没有使用正确的活动。

现在要获取活动的名称,我做了一个

adb shell dumpsys activity | grep  

同时关注所需的活动。

通过这样做,我得到了活动的名称,我在GLTracer中使用了它。 一旦我能够这样做,我就可以收集跟踪日志

接收跟踪器所需的Intent名称有些棘手。 您需要在Android平台工具上输入:

 adb shell dumpsys package  -f 

您将看到有关您的应用程序的详细信息,包括Intent名称。 您需要在GL Tracer插件(或监视器)中放入对话窗口的此Intent名称


从Android N am命令已删除–opengl-trace,因此您无法使用Monitor的OpenGL跟踪或adb shell am –opengl-trace来调试您的APP。 仅使用google GPU Debugger gapid。

它也可能是这个问题,无法在Android Studio中调试应用程序 。 检查您的应用程序是否构建为可调试的:

   

我希望,它会对某人有所帮助。