所以我已经阅读了几乎所有关于这个问题的堆栈溢出答案,但仍然没有解决方案。我的设备不断断开连接。我已经切换了 12 根线,我尝试了每个 USB 端口;没有什么。Eclipse 不断断开连接。当我进入调试模式时,它最常发生。有没有人找到解决方案?这是新更新中的错误吗?说真的,这让调试和测试变得如此痛苦。它使我的测试速度减慢了至少 3 倍。必须有更好的解决方案。
6 回答
First thing I tend to try is the following commands in cmd/terminal
adb kill-server
adb start-server
And lastly,
adb devices
To check the device is connected.
Following that I'd try restarting the device, and perhaps as a last resort uninstall/reinstall it's drivers.
Edit: also, do you have access to another device? In the past I've had issues with specific devices constantly dropping out.
当我的nexus7 2012不断断开连接时,我体验到了这一点;根本原因是 USB3 连接。更改为 USB2 端口解决了我的问题;您可以尝试切换到较低速度的端口吗?
在我重新启动我的 Mac 之前,我连接的设备(Acer)一直在工作。重启后,Eclipse 在我每次运行应用程序时都会断开连接。我尝试了两根电缆和 iMac 中的每个端口,但没有任何效果。每次运行我都必须断开并重新连接设备(调试时真的很痛苦!)。
对我有用的是运行应用程序。当窗口出现选择要在其上运行的设备(为空)时,我断开连接然后重新连接设备,但在单击运行之前,我选中了框(左下角)以在每次运行时使用此设备。它现在每次都直接在设备上运行。
我遇到了一个非常相似的问题,但是在 OS X 上使用 Android Studio。默认情况下,Android Studio 指向它的应用程序包中的一个 SDK,所以我将 SDK 位置设置更改为指向我手动下载的另一个版本的 Android SDK,这似乎解决了我遇到的断开连接问题。
可以在此答案中找到更改 SDK 位置设置的说明。
一个没有电源的 USB 集线器确实为我解决了这个问题。它发生在我的三星 s6 和我的索尼 z5 Premium 上。在我的电脑和我的 Mac 上都发生了。(使用安卓工作室)。
使用短的 USB 电缆。电缆长度越短,adb 连接越稳定。很长一段时间我都有同样的问题。我把电缆改短了,我再也没有这个问题了。