我正在尝试让opengl tracer在监视器中为android工作。当我添加应用程序的名称时,我无法打开该应用程序。
启动应用程序时出现错误错误:启动Intent {....}
错误说无法解决意图。
此外,我无法访问源代码,所以有什么方法可以获得此runnig
答案 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>
我希望,它会对某人有所帮助。