30

在调试时,我的设备经常与我的 PC 断开连接,通常是在每次调试会话之后。该设备仍出现在 DDMS 列表中,但状态为“离线”。修复它的唯一方法是重新连接 USB 线,每小时连接 10 次后会变得很痛苦。发生时没有可见的错误消息。

我认为这是我的 USB 线或设备的物理连接问题,但我最近使用全新的 USB 线升级到全新的 Galaxy Nexus,但它仍然发生。现在我确信这是一个软件问题。

我的设备经常离线有什么原因吗?是否有任何已知会干扰 Android/ADB 连接的程序?

4

11 回答 11

22

是的,你是对的。这似乎是一个软件问题。我多次遇到这个烦人的事情,它时不时发生。我认为发生的情况是 adb 与设备/模拟器的连接中断或出现故障,因此 android 开始将设备显示为脱机

要纠正这个问题。转到DDMS--> 设备选项卡--> 单击选项“重置 adb”(这是最后一个选项,单击下拉箭头)。然后,您将在控制台中看到一些错误报告,但一分钟后,您的模拟器就可以毫无问题地使用了。我一直都这样做,而且效果很好。试试这个,而不是手动插入/拔出设备。

于 2012-04-27T17:46:21.427 回答
6

请检查此答案https://stackoverflow.com/a/26425489/1200583适用于 mac,但对于其他操作系统可能相同

在此处输入图像描述

于 2015-01-23T18:27:15.973 回答
5

我发现插入/拔出更快,但是在命令行中执行以下操作应该做同样的事情:

adb kill-server
adb start-server
于 2012-04-27T17:48:57.313 回答
0

我们感受到你的痛苦。如果你使用命令行,你可以通过输入“adb kill-server”来做同样的事情。

于 2012-04-27T17:49:44.343 回答
0

我可以通过更新三星 Kies 来彻底解决这个问题,它为我的手机安装了更新的驱动程序。我建议您尝试重新安装任何设备驱动程序。

于 2012-11-22T19:49:42.983 回答
0

耐心地尝试通过按摩 USB 线并将其重新连接到 USB 集线器,但不要太紧。另外,不要连接太多的 USB 延长线或集线器,否则设备与 Eclipse IDE 之间的连接会干扰持续时间。

还有一件事,是否尝试将您的设备和 USB 线放在任何平面(例如桌子)以支持长电缆?

于 2013-01-25T04:34:36.710 回答
0

我在运行 CM 10.1 的 Galaxy Nexus 上遇到了同样的问题。

用最新版本更新 KIES 似乎已经解决了这个问题。

于 2013-07-09T15:27:52.540 回答
0

我也遇到过这个问题。每次从 Eclipse 将应用程序安装到 android 设备后,adb 都会断开我的 Android 设备。问题出在我的 USB 电缆上。我使用的是黑莓手机的 USB 数据线。为了解决这个问题,我刚刚用 Android 的 USB 电缆(新 Android 手机随附的电缆)更换了 USB 电缆,一切都开始正常工作。

于 2014-10-23T10:49:57.913 回答
0

通过有源 USB 集线器连接您的设备。有些机器,包括新的苹果 macbook,USB 端口没有足够的电量,导致 ADB 不断断开连接。

如果您的设备已root,您可以通过wifi将其连接到adb。这很舒服,比有线 USB 好得多。当然,您并不总是拥有一个根设备。

于 2014-09-15T06:50:12.427 回答
0

如果您在 Mac OS Sierra 和 Android Studio 2.1.2 或 2.2.0 上运行,那么只需将您的 SDK-Platform Tools 升级到 24.0.4 并重新启动 Android Studio。这将解决它。

于 2016-10-17T09:53:08.520 回答
0

以下两个解决方案对我有用。

您可以尝试两者中的任何一个或两者。

  1. 重启设备。
  2. 释放一些内部存储空间(在大多数情况下有效)。
于 2017-05-31T06:03:27.270 回答