在Android调试器中使用Tracer for opengl

时间:2012-11-02 10:20:54

标签: android opengl-es ddms

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

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

错误说无法解决意图。

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

4 个答案:

答案 0 :(得分:4)

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

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

adb shell dumpsys activity | grep <name of the application>

同时关注所需的活动。

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

答案 1 :(得分:3)

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

adb shell dumpsys package <name of application> -f

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

答案 2 :(得分:3)

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

答案 3 :(得分:1)

也可能是这个问题Not Able To Debug App In Android Studio。检查您的应用程序是否构建为可调试的:

<application android:debuggable="true">
</application>

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