在手机上调试时“等待设备”

时间:2012-03-15 00:39:15

标签: android xamarin.android adb

当我在设备上调试我的Android应用时,它只是无休止地位于Waiting for device。日志中没有任何内容可以说某些内容是错误的。它完美地工作前1或2次,然后根本无法重新连接手机。

我用以下手机试过这个:

  • 三星Galaxy S1
  • 三星Galaxy Nexus
  • HTC Sensation。

所有手机均处于USB Debugging模式,并尝试开启和关闭Mass-Storage。

有什么建议吗?

4 个答案:

答案 0 :(得分:19)

如果您从命令行运行'adb devices',我认为您没有设备。断开电缆并重新连接可以解决问题吗?

您是否尝试过'adb kill-server'后跟'adb devices'重新启动它?这应该有助于缩小范围,如果它是adb与你的手机导致问题(虽然我有时必须杀死adb的每个实例,其中几个似乎已经产生)。

答案 1 :(得分:4)

尝试

  1. 断开手机
  2. “adb kill-server”
  3. “adb start-server”
  4. 重新连接手机

答案 2 :(得分:0)

我一直在使用三星Galaxy SII这个问题,当我停止使用USB3端口时,问题就完全消失了。

使用同一台机器上的USB2端口,它没有打嗝一次。在USB3端口上,它会在10-15秒内完成,需要我重新连接并重新开始。

答案 3 :(得分:0)

你是否正在使用这样的USB分配器/集线器? 使用普通的USB端口解决了这个问题。

enter image description here