2016-12-30 313 views
0

我正在开发一个使用OpenGL ES的Android应用程序,并且由于某些原因,我无法从Android Studio启动它,但我正在使用命令行构建它并通过adb命令安装(并可选启动它) 。使用ADB启用GPU跟踪

现在我要监控的CPU以及GPU的,但在第二种情况下我得到这个错误

“深耕设备所需的设备需要植根于以 推出了GPU的应用程序跟踪。要跟踪自己的应用程序 一个无根的设备上,使得在运行配置”

Cannot profile GPU

跟踪正如我所说的,我不从AS启动应用程序,我没有选择根设备。有谁知道使用adb启动应用程序“启用跟踪”的方法吗?

回答

1

要编辑运行配置,请在AndroidStudio中选择“运行/运行...”,然后选择“编辑配置”。选择选项卡“性能分析”,然后选择“捕获GPU命令”。

据我所知,应该不需要启动设备。

+0

我这样做,但我仍然得到相同的错误信息...在设备设置,在监测下,我有配置文件GPU渲染设置为“在adb shel dumpsys gfxinfo”,并启用OpenGL跟踪到“Systrace(图形) ”。 – endavid

+0

我点击“调试”而不是“运行”... ^^;现在我得到一个跟踪,但应用程序立即停止启动,Android Studio显示“无法连接到图形调试器”:( – endavid