5

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

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

还有一个错误说无法解决意图。

另外我无权访问源代码,所以有什么办法可以让我运行

4

4 回答 4

4

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

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

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

同时专注于所需的活动。

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

于 2012-11-07T02:18:11.183 回答
3

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

adb shell dumpsys package <name of application> -f

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

于 2013-03-18T15:32:06.310 回答
3

Android N am 命令已移除--opengl-trace,因此您不能使用Monitor 的OpenGL trace 或adb shell am --opengl-trace 来调试您的APP。仅使用谷歌 GPU 调试器 gapid。

于 2017-05-26T06:40:18.800 回答
1

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

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

我希望,它会帮助某人。

于 2015-04-20T05:44:58.333 回答