我刚刚购买了摩托罗拉Droid 4来取代原来的三星。当测试在三星上构建时,它总是出现在Eclipse的“Android Device Chooser”窗口中,但是Droid显示为“??????????”并且“确定”按钮被禁用,因此我无法继续安装和启动。
我已按照此页面上的说明操作:
https://developer.android.com/tools/device.html#setting-up
并且发现了相同的结果。
在设置UDEV规则,重新启动UDEV以及拔掉/重新插入手机后,我还检查了“adb devices”的输出,它仍然显示:
List of devices attached
???????????? no permissions
但是,根据Marecky在此页面上的建议:
Why is Eclipse's Android Device Chooser not showing my Android device?
...如果我杀了adb服务器,然后尝试“sudo adb devices”,它似乎正确地列出了我的手机!
List of devices attached
015ECD710F00A017 device
所以我的问题是,为什么Eclipse的Android Device Chooser窗口仍然显示手机为“????????”什么时候adb在命令行上正确显示设备?
我是否需要告诉Eclipse以root身份运行其ADB插件?如果是这样,我将如何做到这一点?
答案 0 :(得分:0)
我解决了这个问题。显然,对于摩托罗拉Droid 4,当设置USB Mass Storage选项时(无论是否启用),调试模式都不起作用。
我更改了" USB电脑连接"来自" Mass Storage"的设置到#34;相机(PTP)"现在" USB调试"作品!