【发布时间】:2014-12-18 12:08:14
【问题描述】:
我在 Mac OS 上使用 Eclipse+ADT。我有一个通过 USB 连接的 Nexus 5,但是当我从 Eclipse 运行我的应用程序时,它没有显示在 Android 设备选择器中。实际上,它确实出现过一次,我可以将我的应用程序部署到手机上,但随后它就从 Android 设备选择器中消失了。
真正奇怪的是,当我运行时,设备被列出来了
adb devices
在终端上。我什至在 Eclipse 的 LogCat 中获得了来自手机的调试消息,因此它显然已连接并被识别——但它仍然没有出现在设备选择器中。我已经尝试了这里提出的所有解决方案(重新启动手机、打开和关闭调试模式、重新启动 adb、重新启动 Eclipse 等) - 没有效果。
有什么想法吗?
【问题讨论】:
-
运行 adb devices 时终端是否显示“未授权”?
-
@DanielM。不,它给了我设备的序列号。
-
我假设您尝试关闭 Eclipse ,运行 adb kill-server 然后 adb devices 并重新打开 eclipse ?
-
ADB 是否适用于任何其他手机或模拟器?是否有可能安装了多个版本的 ADB?最近几天好像有一堆这样的问题——你是刚下载了一个新的 SDK 版本,升级了你的操作系统,还是类似的?
-
我遇到了类似的问题。我能够检测到我的设备,调试,构建......直到昨天一切都很好,但第二天我无法在“Android 设备选择器”中看到该设备,但在“设备”选项卡下,它清楚地显示了该设备。我尝试了所有你尝试过的东西以及我自己的东西......但一切都是徒劳的。不小心拖到“Android 设备选择器”中的空设备列表,突然设备出现了。这就像 WTF ..我 6 小时的时间浪费在一个非常愚蠢的问题上。在 Eclipse 上编写 Android 代码糟透了!!!。我猜这个评论与@blazeline 的回答相符。 ;-)