アプリケーションのビルドを変更しようとしたところ、Eclipseが機能しなくなりました。
コンソールには何もありません。デバッグを開始すると、ログには何もありません。
私はこのメッセージを受け取りました:
[2011-03-31 11:22:58 - Logcat]device not found
com.Android.ddmlib.AdbCommandRejectedException: device not found
at com.Android.ddmlib.AdbHelper.setDevice(AdbHelper.Java:736)
at com.Android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.Java:373)
at com.Android.ddmlib.Device.executeShellCommand(Device.Java:284)
at com.Android.ddmuilib.logcat.LogPanel$3.run(LogPanel.Java:527)
adb kill-server
とadb start-server
を試して、adbを再起動してください。 Android sdkディレクトリ、サブフォルダーplattform-tools
にあります。
携帯電話またはAVDでのUSBデバッグのオン/オフは、この問題の解決に役立つ場合があります。この方法は私の仕事です:)
Eclipseを1度再起動して、再試行してください
...
私も同じ問題に直面しました。開発者オプションに移動し、次にSBデバッグ認証を取り消す。
Linuxでも同様の問題が発生しました。私のadbサーバーが私のユーザーアカウントで実行されていることが判明したため、次のコマンドを実行すると問題が修正されました。
Sudo adb kill-server
Sudo adb start-server
Eclipseを再起動し、エラーが続くかどうかを確認します。また、AVDマネージャの正しいバージョンがインストールされているかどうかも確認してください。
Emulatorを使用していて再起動adbを実行しても問題が解決しない場合は、現在実行中のAndroid仮想デバイスを閉じて再度起動します。
何らかの理由でデバイスがオフラインになったため、デバイスを再接続すると問題が解決しました。