1. ホーム
  2. アンドロイド

adb サーバーが古いです。

2022-02-23 09:52:01

1:今日、androidのデバッグをしていて、変な問題を発見しました。

C:\Users\xxxx>adb start-server
adb server is out of date. killing...
ADB server didn't ACK
* failed to start daemon *





adbはシェルデバイスやlogcatの実行に関係なく、エラーを報告します。

adb server is out of date. killing...

原因は、adbサーバーが立ち上がっていないことです

stackoverflowで調べてみたところ、以下のように解析されました。

C:\Users\xxxx>adb nodaemon server
cannot bind 'tcp:5037'

adbサーバーのポートバインディングに失敗したことが判明

引き続き、どのポートが使用されているかを確認する

C:\Users\xxxxxx>netstat -ano | findstr "5037"
  TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 4236
  TCP 127.0.0.1:5037 127.0.0.1:49422 ESTABLISHED 4236
  TCP 127.0.0.1:49422 127.0.0.1:5037 ESTABLISHED 3840

タスクマネージャーを開き、プロセス4236を強制終了します。


これまでのところ、問題は解決しています