调试时,我的设备经常在每次调试会话后断开与PC的连接。设备仍显示在DDMS列表中,但状态为“脱机”。解决这个问题的唯一方法就是重新连接USB线,这样每小时做10次就会变得很痛苦。发生时没有可见的错误消息。
我认为这是我的USB线或设备的物理连接问题,但我最近使用全新的USB线升级到全新的Galaxy Nexus,但它仍然存在。现在我确信这是一个软件问题。
我的设备经常脱机有什么原因吗?是否有任何程序已知会干扰Android / ADB连接?
答案 0 :(得分:22)
要解决此问题。转到 DDMS - >设备标签 - >点击选项“重置广告”(这是最后一个选项,点击下拉箭头)。然后,您将在控制台中看到一些错误报告,但一分钟之后您的仿真器就可以毫无问题地使用了。我一直都这样做而且很有效。试试这个,而不是手动插拔设备。
答案 1 :(得分:6)
请检查此答案https://stackoverflow.com/a/26425489/1200583是否适用于mac,但可能与其他操作系统相同
答案 2 :(得分:5)
我发现插拔电源的速度更快,但在命令行中执行以下操作应该会做同样的事情:
adb kill-server
adb start-server
答案 3 :(得分:0)
我们感到痛苦。如果您使用的是命令行,可以输入“adb kill-server”来执行相同的操作。
答案 4 :(得分:0)
我能够通过更新Samsung Kies来解决这个问题,它为我的手机安装了更新的驱动程序。我建议你尝试重新安装任何设备驱动程序。
答案 5 :(得分:0)
耐心地,尝试通过按摩它来固定USB线,然后将其重新连接到USB集线器,但不要紧固。此外,请勿连接太多USB扩展电缆或集线器,否则设备与Eclipse IDE之间的连接会影响持续时间。
有一件事,是否尝试将您的设备和USB线放在任何平面(例如桌子)上以支撑长电缆?
答案 6 :(得分:0)
我遇到了运行CM 10.1的Galaxy Nexus同样的问题。
使用最新版本更新KIES似乎解决了这个问题。
答案 7 :(得分:0)
通过有源USB集线器连接设备。有些机器,包括新的苹果macbook,USB端口的电量不足,导致ADB不断断开连接。
如果您的设备已植根,则可以通过wifi将其连接到adb。这非常舒适,远远超过有线USB。当然,你并不总是有一个有根设备。
答案 8 :(得分:0)
我也遇到过这个问题。 Adb每次从eclipse安装Android设备中的应用程序后断开我的Android设备。问题出在我的USB线上。我正在使用Blackberry Phone的USB线。为了解决这个问题,我刚刚使用Android的USB线(新Android手机附带的线缆)更换了USB线,并且每件事都开始正常工作。
答案 9 :(得分:0)
如果您在Mac OS Sierra和Android Studio 2.1.2或2.2.0上运行,则只需将SDK-Platform Tools升级到24.0.4并重新启动Android Studio。这将解决它。
答案 10 :(得分:0)
以下两种解决方案对我有用。
您可以尝试其中两种或两种中的任何一种。