安卓设备在DDMS中未显示

11

在Galaxy S上运行Android 2.2。主机是OS X 10.6.4机器。Eclipse中的DDMS报告没有连接的设备。adb devices——什么也没有。

我已经尝试过:

  1. 重启手机
  2. 切换USB开发模式
  3. 拔插电缆
  4. 重新启动服务器 (adb kill-server)。

奇怪的是,有时计算机会无法检测到已连接的手机(没有Growl通知,没有系统日志条目),而有时它会检测到。其他Android设备可以正常工作。

你们有什么其他的想法或建议吗,还是这个问题不可解决?

谢谢


1
当您连接手机时,它是否总是进入充电模式?如果不是,那么可能是USB端口或电缆有问题。 - codelark
哦,我从没想过这个。把它插到另一个USB端口,一切都正常了。但原来的端口可以用于其他外设。谁知道呢 :) - EightyEight
请将您的建议提交为答案,我将标记它为正确。 - EightyEight
4个回答

15

在最近的MacBook Pro上,一个端口无法持续工作。已在两台不同的MacBook Pro上进行了测试。


我已经花了几个月的时间在这个USB插头上工作。突然间手机无法被检测到(既不是USB大容量存储也不是USB调试)。将设备插入另一个USB端口后,它又重新出现了。谢谢。 - rds
在升级到最新的eclipse/ddms后,Mac Lion上又出现了无法工作的问题。 - xpepermint
似乎iMac也是一样的情况...一个端口能用,另一个就不行。很奇怪。 - McGafter
这是我的问题。我2011年的17英寸MBP上的一个端口表现出不一致的行为。该设备通常会在adb设备列表中短暂闪烁,然后消失。当我尝试另一个端口时,它恢复正常了。 - Seth

4

我和同事遇到了同样的问题,后来发现设置中的“USB调试”被禁用了,尽管在几天前它还能正常工作。

只是想提一下这个问题,因为它让我们困扰了一段时间。


甚至不知道我需要启用它!谢谢。 - olore

2

我的开发设备(LG GT540运行Android 2.1,OS X 10.6.8)今天在“adb设备”中神秘地消失了。我回忆起与昨天唯一的不同之处是注销我的Mac账户(像我通常在一天结束时做的那样)和拔出USB电缆(我很少这样做)。

我尝试了上面的建议,但直到以下操作之后设备才重新出现:

  1. 重启Mac,
  2. 对设备进行恢复出厂设置(设置>隐私>重置),
  3. 在安全模式下重启设备(同时按住Home + Hangup按钮并开机),
  4. 重新切换开发人员设置:
    1. 启用USB调试以进行开发。
    2. 禁用SD卡仅作为存储设备。
  5. 最后正常重启设备。

谁知道问题真正的原因是什么,但我现在可以看到并部署到我的设备了。


2

我得费点功夫才找到这个:

注意:在Android 4.2及更高版本中,默认情况下隐藏了“开发者选项”。要使其可用,请转到“设置”>“关于手机”,然后连续点击“构建号”七次。返回上一个屏幕以查找“开发者选项”。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接