Eclipse ADT 将我的手机显示为 ????????????,不会安装 APK

Posted

技术标签:

【中文标题】Eclipse ADT 将我的手机显示为 ????????????,不会安装 APK【英文标题】:Eclipse ADT shows my phone as ??????????, won't install APK 【发布时间】:2015-05-14 01:20:17 【问题描述】:

我刚刚购买了摩托罗拉 Droid 4 来替换我的旧三星。在三星上进行测试时,它总是显示在 Eclipse 的“android 设备选择器”窗口中,但 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 设备选择器窗口仍将手机显示为“????????”当 adb 在命令行上正确显示设备时?

我是否需要告诉 Eclipse 也以 root 身份运行它的 ADB 插件?如果是这样,我该怎么做?

【问题讨论】:

拔下设备,解锁屏幕,重新插上并确认android调试权限。 【参考方案1】:

我解决了这个问题。显然,对于 Motorola Droid 4,当设置了 USB 大容量存储选项时(无论是否启用),调试模式都不起作用。

我将“USB 计算机连接”设置从“大容量存储”更改为“相机 (PTP)”,现在“USB 调试”工作正常!

【讨论】:

以上是关于Eclipse ADT 将我的手机显示为 ????????????,不会安装 APK的主要内容,如果未能解决你的问题,请参考以下文章

如何将我的手机连接到eclipse

在 SDK/ADT 更新后 Android 库依赖关系被破坏

从 Eclipse (ADT) 导出 APK 静默崩溃

Logcat 未显示设备日志,但显示模拟器 eclipse ADT 的日志

Android ADT无法识别高版本手机unknown,eclipse日志无法输出等问题

转Android7.0版本以上的手机Eclipse无法打出LogCat