Adb

adbサーバーが古くなっています。殺害...



Adb Server Is Out Date



1:今日Androidをデバッグするときに奇妙な問題を見つけました。




  1. C: Users xxxx>>adb start-server

  2. adbサーバーが古くなっています。殺害...



  3. ADBサーバーがACKを送信しませんでした

  4. *デーモンの起動に失敗しました*

C:Usersxxxx>adb start-server adb server is out of date. killing... ADB server didn't ACK * failed to start daemon *
シェルデバイスを実行するかlogcatを実行するかにかかわらず、Adbはエラーを報告します





  1. adbサーバーが古くなっています。殺害...

adb server is out of date. killing...ソースは、adbサーバーが開始されていないことです。


スタックオーバーフローでチェック分析後、次のように編成されます。



  1. C: Users xxxx>>adbnodaemonサーバー

  2. 'tcp:5037'をバインドできません

C:Usersxxxx>adb nodaemon server cannot bind 'tcp:5037'元のadbサーバーのポートバインディングが失敗しました。


どのポートが占有されているかを引き続き確認します。

  1. C: Users xxxxxx>>netstat -ano | findstr '5037'

  2. TCP 127.0.0.1:5037 0.0.0.0:0リスニング4236

  3. TCP 127.0.0.1:5037 127.0.0.1:49422 ESTABLISHED 4236

  4. TCP 127.0.0.1:49422 127.0.0.1:5037 ESTABLISHED 3840

C:Usersxxxxxx>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プロセスを強制終了します。わかりましたこれはどのように行われますか?


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



最後に、Tencent qq tadb.exeを強制終了するタスクマネージャーでこのプロセスを実行できることがわかりましたが、Windowsでは、タスクマネージャーを介して指定されたプロセス番号を強制終了する方法がわかりません。





転載:https://blog.51cto.com/sunzeduo/1296220