2016-12-30 15 views
0

OpenGL ESを使用するAndroidアプリケーションを開発しています。何らかの理由でAndroidスタジオから起動できませんが、コマンドラインを使用してビルドしています。 。ADBでGPUトレースを有効にする

は今、私はCPUだけでなくGPUを監視したいが、後者の場合には、私はこのエラー

「根ざしたデバイスはデバイスが 打ち上げGPU用アプリケーションに順番に根ざしする必要が必要です私は私が言ったように「実行構成でトレースを有効に、非根ざしデバイス上で独自のアプリケーション をトレースする。

Cannot profile GPU

をトレースASからアプリを起動せず、デバイスをルートするオプションがありません。誰もが "アドバイスを使用してトレースを有効にする"アプリを起動する方法を知っていますか?

答えて

1

実行コンフィギュレーションを編集するには、AndroidStudioで[Run/Run ...]を選択し、[Edit Configurations]を選択します。 「プロファイリング」タブを選択し、「GPUコマンドのキャプチャ」を選択します。

私が知る限り、デバイスを起動する必要はありません。

+0

私はまだ同じエラーメッセージが表示されます...デバイスの設定で、Monitoringの下で、プロファイルGPUレンダリングを "In ad shel dumpsys gfxinfo"に設定し、OpenGLトレースを "Systrace(Graphics) " – endavid

+0

"実行"の代わりに "デバッグ"をクリックしていました... ^^;今すぐトレースが取得されますが、アプリはすぐに停止し、Android Studioでは「グラフィックスデバッガに接続できませんでした」と表示されます。 – endavid

関連する問題