Android ブレークポイント デバッグ サービス

問題: Android プロジェクトをデバッグ モードで開始し、サービスにブレークポイントを設定すると、デバッガーが停止しません。

解決:

1. Androidmanifest.xml 設定ファイルで、サービス設定の後にある android:process=":remote" を削除します。

2. ログを使用して情報を出力します。

3. デバッガーが追加されるのを待ちます。このステートメントを追加した後、このメソッド内の任意の場所にブレークポイントを追加できます。

デバッグが必要なメソッドに次のステートメントを追加します。android.os.Debug.waitForDebugger(); ステートメントは、デバッガーの追加を待機することを意味します。

 

おすすめ

転載: blog.csdn.net/li1500742101/article/details/46050153