web-dev-qa-db-ja.com

adb.exeに関する問題

Android Studio 3.4のadb.exeに問題があります。

エミュレータを実行すると、次のエラーが発生します。

エミュレーター:emulator:ERROR:AdbHostServer.cpp:93:Unable to connect to adb daemon on port:5037

私はadb.exeのルートでターミナルを開きました:C:\Users\Christian\AppData\Local\Android\Sdk\platform-tools

そして、ここでadb kill-serverを試し、次にadb start-serverを試しましたが、これは次のようになります。

*daemon not running; starting now at tcp:5037
*daemon started successfully

もう一度実行すると、同じエラーが表示され、ターミナルでadb devicesコマンドを使用してこれを取得します。

List of devices attached
emulator-5554   offline

システムイメージでNexus 5X API 28をエミュレートします:Pie 28 x86 Android 9.0。

Windows用のabd.exeの 最新バージョン をダウンロードします

Android Studioとエミュレータも再インストールしましたが、それでもエラーが表示されます。

どうすれば解決できますか?

8
Christian_bvb09

これは、次のイベントログエントリで発生しました。

Emulator: emulator: ERROR: AdbHostServer.cpp:102: Unable to connect to adb daemon on port: 5037

そこで、管理者としてコマンドプロンプトを開いてnetstat -a -b >c:\connections.txtと次のものが見つかりました:

 [Amazon Music Helper.exe]
  TCP    127.0.0.1:5037         jbiss-PC:0             LISTENING
 [adb.exe]
  TCP    127.0.0.1:5037         jbiss-PC:54858         ESTABLISHED
.
.
.
[ss_conn_service.exe]
  TCP    127.0.0.1:51146        jbiss-PC:5037          CLOSE_WAIT
.
.
.
 [adb.exe]
  TCP    127.0.0.1:54858        jbiss-PC:5037          ESTABLISHED

そこで、Amazon Music Helperをシャットダウンし、シャットダウンして再起動したAndroid Studioを起動してから、エミュレータを起動しました。これで動作します。なぜこの問題が今日発生し始めたのか、よくわかりません。Amazon Music Helperは以前関与しており、ステータスはadb.exeに対してESTABLISHEDを示していましたが、私はそうでしたが、このプロセスは少なくとも今のところそれをクリアしました。

2
Jeff

Xampp、Vmwareワークステーション、または仮想ボックスなどのソフトウェアを利用するポートがある場合、それらは通常、Androidスタジオがデバイスにアクセスできるポートを利用します。そのため、1。Androidスタジオインターフェイスアシスタント2をクリックします。接続のトラブルシューティングが表示されます。3。[ADBサーバーの再起動]が表示されるまで[次へ]をクリックします。再起動するまで実行します。

1
kis Aar

最初にadb start-serverを実行してから、emulator -avd <avd_name>を実行する必要があります

0
Uddhav Gautam

これを羽ばたきました。 FlutterとDartを最新バージョンに更新して解決しました。

0
Abhi R

エミュレータを閉じてから、その仮想デバイスをコールドブートします。そして、もう一度やり直してください。 ここ は、エミュレータをコールドブートする方法のキャッチアップへのリンクです。

0