問題: Android プロジェクトをデバッグ モードで開始し、サービスにブレークポイントを設定すると、デバッガーが停止しません。
解決:
1. Androidmanifest.xml 設定ファイルで、サービス設定の後にある android:process=":remote" を削除します。
2. ログを使用して情報を出力します。
3. デバッガーが追加されるのを待ちます。このステートメントを追加した後、このメソッド内の任意の場所にブレークポイントを追加できます。
デバッグが必要なメソッドに次のステートメントを追加します。android.os.Debug.waitForDebugger(); ステートメントは、デバッガーの追加を待機することを意味します。