Android Studioで「application is waiting for the debugger to attach」と表示される場合の解決方法


  1. デバッグモードが有効になっているか確認する: Android Studioの「Run」メニューから「Edit Configurations」を選択し、実行設定画面を開きます。確認してください。"Android App"が選択されており、"Debugger"が有効になっているかどうかを確認します。

  2. デバッグポートが占有されていないか確認する: 他のプロセスがデバッグポートを占有している場合、Android Studioはデバッグセッションを開始できません。以下のコマンドを実行して、デバッグポートを占有しているプロセスを確認できます。

    lsof -i :<ポート番号>

    ポート番号の代わりに使用しているポートを指定してください。占有しているプロセスを終了するか、別のポートを使用するように変更してみてください。

  3. USBデバッグが有効になっているか確認する: AndroidデバイスをUSBで接続してデバッグする場合、デバイスの開発者オプションでUSBデバッグが有効になっていることを確認してください。デバイスの設定で「開発者オプション」を表示し、USBデバッグを有効にします。