adb server is out of date


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はshell devicesを実行してもlogcatを実行してもエラーを報告します
    adb server is out of date.  killing...  
    adb server is out of date.  killing...
    ソースはadb serverが起動していないことです
    stackoverflowで調べたところ、以下のように整理されています.
    C:\Users\xxxx>adb nodaemon server  
  • cannot bind 'tcp:5037'  
  • C:\Users\xxxx>adb nodaemon server
    cannot bind 'tcp:5037'
    元adb serverポートバインドに失敗しました
    どのポートが占有されているのかを確認し続けます
    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  
  • 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

    タスクマネージャkillを開いて4236というプロセスを削除します.ok
    これで問題は解決した
     
    変換元:
    http://blog.csdn.net/id19870510/article/details/8489486#comments