2016-12-30 312 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