使用Android模拟器在Eclipse中出现错误“AdbCommandRejectedException:device not found”

时间:2011-03-31 09:32:05

标签: android eclipse android-emulator

我试图改变应用程序的构建,现在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)

8 个答案:

答案 0 :(得分:40)

尝试adb kill-serveradb start-server重新启动adb。它可以在你的android sdk目录,子文件夹plattform-tools中找到。

答案 1 :(得分:3)

重启eclipse一次......再试一次

...

答案 2 :(得分:3)

在手机或AVD上开启USB调试可能会帮助您解决此问题。这个方法对我有用:)

答案 3 :(得分:1)

我在Linux上遇到过类似的问题。事实证明我的adb服务器在我的用户帐户下运行,因此运行以下内容解决了问题:

sudo adb kill-server
sudo adb start-server

答案 4 :(得分:1)

我也面临同样的问题。 转到开发人员选项,然后撤消USB调试授权

答案 5 :(得分:0)

重启eclipse并检查错误是否继续。 还要检查是否安装了正确版本的AVD管理器。

答案 6 :(得分:0)

如果您使用模拟器并重新启动 adb 无法解决问题,请关闭当前正在运行的Android虚拟设备并重新启动它。

答案 7 :(得分:0)

由于某些原因,我的设备已脱机,重新连接设备解决了问题。