2012-11-02 2 views
5

私はモニターでアンドロイドのために働いているOpenGLトレーサを取得しようとしています。アプリの名前を追加すると、アプリを開くことができません。起動する意向{....}トレーサを使ってアンドロイドデバッガでOpenGLを表示

と意図を解決することができませんというエラー:それは私のアプリケーションの起動中にエラーのエラーを与える

はまた、私はそうそこには、私は私がそれに答えを得た。このrunnig

答えて

4

を得ることができますどのような方法で、ソースコードにアクセスすることはできません。問題は正しい活動をしていないことでした。今

アクティビティの名前を取得するために必要な活動の上に焦点を当てながら、私は

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

をしました。

私がGLTracerで使ったアクティビティの名前は です。私がそうすることができたら、トレースログを収集することができました

+0

私はこれを得ました:_Intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] flg = 0x10200000 cmp = com.example.overdraw/.MainActivity bnds = [176,1037] [ 304,1181]} _。 GLTracerで使用する私のアクティビティの名前は 'MainActivity'または' .MainActivity'ですか? –

3

トレーサに必要なインテント名を受け取るのはやや難しいです。 あなたは、Androidプラットフォームのツールに入力する必要があります。

adb shell dumpsys package <name of application> -f 

そして、あなたはテント名を含む、アプリケーション、 についての詳細情報が表示されます。このインテント名は、GL Tracerプラグイン(またはモニタ)のダイアログウィンドウに を入力する必要があります

1

この問題はNot Able To Debug App In Android Studioでも発生します。アプリケーションがデバッグ可能であることを確認してください:

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

私は、それが誰かを助けることを願っています。アプリをデバッグするモニターのOpenGLトレースまたはadbのシェル午前--openglトレースを使用することはできませんので、AndroidのNアムコマンドから

3

は、--openglトレースを削除しました。 Google GPUデバッガのgapidのみを使用します。

+0

参照:https://issuetracker.google.com/issues/36955434 – user5792930

関連する問題