電話機でデバッグを実行しているときにAndroidスタジオにデバッガを接続できません。Androidスタジオでデバッガを接続できません - localhost:8600 java.net.ConnectException
私は現在、Android 4.4.4を実行しているSamsung S4を使用しています(しかし、さまざまなAndroidバージョンでS5、S6、S7、およびMoto E電話を試しました)。それはタイムアウトし、私は次のエラーのいずれかでそれを実行しようとすると:
I /のSystem.out:WAITチャンクを送信
W/ActivityThread:アプリケーションがポート8100上でデバッガを待っている...
それとも
012を "接続が拒否されました"は、デバッガのポートはlocalhostのオープンに失敗しました:8600 java.net.ConnectException
とAppは言う:
デバッガがアタッチするのを待っているデバッガ
アプリケーション(プロセス)を待っています。
フォース閉じる
のAndroid Studioバージョン:
のAndroid Studioの2.2.2
ビルド#AI-145.3360264、10月18日に建てられ、2016
JRE:1.8.0_112リリース-B05 x86_64の
JVM:JetBrainsのsro社によるOpenJDKの64ビットサーバーVM
Mac版:
10.11.6(15G1004)私は実行を行う際に
私は正常に接続し、アプリケーションを実行することができ、私はちょうど添付するデバッガを取得することはできません>デバッグアプリケーション>は接続されている携帯電話を選択> OK。
私は同じ電話機で他のコンピュータ(WindowsとMacの両方)でデバッグすることができました。
無効化キャッシュ/再起動のAndroidスタジオ何かポート8100、8600、8601上で実行するための
チェックなど:
様々なアプローチが、私は、デバッグおよびオンライン検索の時間から試してみました私はbashのから以下を実行すると、何も戻って来ない:
$ # while Android studio is trying to attach the debugger $ lsof -i :8100 $ lsof -i :8600 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
スタジオ6282ピーター125UのIPv4 0x973c7e31bda641ab 0t0 TCP 192.168.1.16:640 22-> ip-166-62-27-181.ip.secureerver。ネット:アスタリスク(SYN_SENT) $ lsofを-i:8601 $ $#アンドロイドスタジオはデバッガをアタッチするために失敗した後 $ lsofを-i:8100 $ lsofを-i:8600 $ lsofを-i:8601 $
実行ツール> Android> Androidデバイスモニター - デバイスを表示しますが、アプリをデバッグしようとしているときにAndroidデバイスモニターを実行できません。「ADB統合を有効にするためにモニターが閉じられます。私はここで役に立つものは見つけられませんでした。
の検索やADBプロセス
ps aux | egrep '(adb|java)' ... then doing `kill <pid>` or `kill -9 <pid>` if necessary for the found ones
再起動のAndroidスタジオ
- がOracleからウェブサイト - しかし、私のコンピュータ
アップデートのJava JDKを再起動し
、私はよく分からないを殺しますなぜAndroid Studioは、「JVM:JetBrains sroによるOpenJDK 64ビットサーバVM」
完全にアンインストールし、Androidのスタジオを再インストール - 例えば、https://stackoverflow.com/a/18458893/376489 - 不気味、私はこれが、その後はない、再びデバッガの一つの実行のために働いたと考えて...
しようとしたファイル名を指定して実行> Androidのプロセスにデバッガをアタッチ - これは
を助けていませんしようとしたランニング:
~/Library/Android/sdk/platform-tools/adb kill-server && ~/Library/Android/sdk/platform-tools/adb start-server
しようとしたオフにファイル名を指定して実行]> [編集設定]> [実行/デバッグの構成> APKが変更されていない場合、インストールをスキップ
チェックシステム環境設定>セキュリティ&プライバシー>ファイアウォール - これは、更新1
をオフにする:Update 1の電話でのアクセス許可を取り消すだけでなく、それを
を再起動してみました:すべてのブレークポイントのAndroidメーカー
をミュート
私が上記で追加した細部に何が間違っているのか、それとも意味があるのかについて、他の考えがありますか?
usb debugging authsを取り消すようにしてください。 – KERiii
おかげさまで@ KERiii-Iは電話で取り消され、アンドロイドスタジオも再起動しましたが、デバッグコンソールで 'Applicationがデバッガを8100番ポートで待っています 'と' WAITチャンクを送信中です。 「デバッガポート(localhost:8600)を開くことができません:java.net」というポップアップが表示されます。ConnectException "Connection refused" ' –
MrColes
@MrColesあなたは無線LANでデバッグしていますか? – PN10