2012/03/09

Android:Eclipseが端末を認識しない、adbが繋がらない場合の対処方法

adbが突然つながらなくなったり、端末(やエミュレータ)を認識しなくなる場合があります。
Eclipseからadb接続しつつ、コマンドプロンプトからもadb接続をしていると発生しやすい
気がします。

adbが繋がらない場合は一度adb接続を切断して、再接続すると回復する場合があります。

adb kill-server
adb devices


コマンド発行時に下記のエラーが表示された場合


C:\dev\android-sdk-windows\platform-tools>adb devices
* daemon not running. starting it now on port 5037 *
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon

複数のadbプロセスが起動している場合があるので、これらを一度全て強制終了します。


稀にadb.exeが起動→終了→起動→終了とループしている場合があります。
この場合、一瞬ですが起動している時に素早くプロセスを強制終了します。

プロセスを強制終了した後、再度adbに接続すると回復する場合があります。

adb kill-server
adb devices

以上です。