1. ホーム
  2. android

[解決済み] Android Studioでのデバッグが "Waiting For Debugger "でいつまでも止まってしまう

2022-05-02 19:16:30

質問

アップデイト 想定される duplicateは、"にはまったことについての質問です。 デバッガ待ち を実行したとき 実行する で止まっている間、この質問は "quot "で止まっています。 デバッガ待ち を実行したとき デバッグ というように、問題を発生させる手順が異なり、解決策も異なります。


Android Studioのデバッグ機能を使おうとすると、常に実行状態から抜け出せなくなるのですが。

Launching application: com.astrotek.parashoot.debug/com.astrotek.ptpviewer.StarterActivity.
DEVICE SHELL COMMAND: am start -n "com.astrotek.parashoot.debug/com.astrotek.ptpviewer.StarterActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.astrotek.parashoot.debug/com.astrotek.ptpviewer.StarterActivity }

デバッグ中の端末(Samsung Galaxy S3 Android 4.3)では、以下のように表示されます。

Android Studio 0.8.8から1.0までずっとそうでした。また、同じコンピューター上で、同じデバイスのEclipseを使って問題なくデバッグを行うことができます。

そこで質問ですが、Android Studioのデバッグを機能させるにはどうしたらいいのでしょうか?


更新しました。 Android 5.0を搭載したNexus 7 (2013)でデバッグを行うと、同じことが起こります。この問題に遭遇しているのは私だけではないはずです :-/。


更新しました。 この問題は非常に厄介なので、懸賞金制度を開始しました。でも アプリを再インストールしても解決しない。 . Nexus 5はCyano、Win7 64が動作しています。ADBログが物語っています。

8568-8568/it.myapp:myprocess W/ActivityThread﹕ Application it.myapp is waiting for the debugger on port 8100...
8568-8568/it.myapp:myprocess I/System.out﹕ Sending WAIT chunk

また、Android StudioでADB接続を切断したりリセットしたりする簡単な方法が見つかりません。

解決方法を教えてください。

私の開発マシンには両方ともJDK 8がインストールされており、JDK 7.0.71をインストールし、JAVA_HOME環境変数が新しいJDKを指すように設定するとデバッグ機能が回復しました。

Android Studio + ADB + JDK8 の間に互換性の問題があると思われます(Eclipse + ADB + JDK8 は問題なく動作します)。