当前位置: 首页 > 知识库问答 >
问题:

在android调试器中使用Tracer For opengl

欧阳君浩
2023-03-14

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

它给我一个错误启动应用程序时出错:启动意图{......}

并出现错误,表示无法解决意图。

另外,我无法访问源代码,所以有什么方法可以得到这个runnig

共有3个答案

公西财
2023-03-14

从Android N am命令中删除了--opengl跟踪,因此您不能使用Monitor的opengl跟踪或adb shell am--OpenGLTrace来调试您的应用程序。只使用谷歌GPU调试器gapid。

华君浩
2023-03-14

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

adb shell dumpsys package <name of application> -f

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

司空劲
2023-03-14

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

现在为了得到活动的名称,我做了一个

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

同时专注于所需的活动。

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

 类似资料:
  • 我无法对WebStorm中的TypeScript文件进行远程调试。我目前使用的是WebStorm 6.0、TS编译器0.8.3和Chrome JetBrains插件0.5.7。 出于调试的目的,我所使用的服务器是一个简单的python服务器,使用命令在我的本地计算机上与源文件位于同一目录中。

  • 原文链接:在Android调试模式中使用Stetho 译者:BillionWang 校对者:chaossss 状态:完成 最近FaceBook发布了一个叫做Stetho的工具.这个工具是一个谷歌浏览器的开发者工具扩展 ,它可以用来检测你的应用。我发现这东西挺好用的,因为它还提供了访问应用中SQLite数据库的接口。很明显,这种类型的工具只应该在应用的调试模式中使用。接下来我们来看看怎么用这个工具。

  • 更新假设副本是执行Run时在“等待调试器”中遇到的问题,而执行Debug时在“等待调试器”中遇到的问题,产生问题的步骤不同,解决方案也不同。 每当我尝试使用Android Studio的调试功能时,运行状态总是停留在: 当我正在调试的设备(三星Galaxy S3 Android 4.3)将显示 从Android Studio0.8.8一直到1.0都是这样。在同一台计算机上,我可以在同一台设备上使用

  • 我需要在VsCode上调试我的反应原生应用程序,我是新的反应原生开发...:)我搜索并遵循不同的方法,但没有运气...:(首先,我遵循此方法https://medium.com/@Tunvirrahmantushs/react-nate-debug-with-vscode-in-imple-steps-bf39b6331e67并遵循此方法https://www.youtube.com/watch?

  • 更新假定的副本是一个在执行Run时在“等待调试器”中遇到的问题,而这个问题是在执行Debug时在“等待调试器”中遇到的问题,产生问题的步骤不同,解决方案也不同。 每当我尝试使用Android Studio的调试功能时,运行状态总是停留在: 而我正在调试的设备(三星Galaxy S3Android4.3)将显示 Android Studio 0.8就是这样。8一直到1.0。在同一台计算机上,我可以在

  • 这首先与这篇文章高度相关->如何在Dataflow中进行这种类型的测试(在twitter上称为功能测试)? 我们在生产中有一些类似的代码 这是编写可调试的Apache-Beam/Dataflow代码的最佳方式吗?我们可以逐步通过这些代码并轻松地看到我们的bug在哪里? 是否有其他方法可以方便地调试它,因为我怀疑在应用stuff时,“真正的执行”发生在该方法之后? 谢谢,迪恩