最近我所有的设备都失去了与 adb 的连接......有点。我到处搜索但找不到这个确切的问题,所以这里是。
“adb devices”的输出是一个空列表,大约 95% 的时间。如果我在发送垃圾邮件“adb devices”,我偶尔会看到:
List of devices attached
<deviceId> device
但不到一秒它就消失了。我的 Nexus 7、Nexus 5 和非 Nexus Asus 平板电脑都会出现这种情况。我的所有设备和各种 USB 数据线的症状都相同。
这是我尝试过的,但没有成功:
- adb kill-server, adb start-server
- 其他 USB 数据线
- 其他 USB 端口(正面、背面、USB 2.0、USB 3.0)
- 确保udev规则正确,重启udev
- 其他设备
- 重新安装 kubuntu,恢复到 12.04(从 14.04 开始)
- 将 Android 设备恢复出厂设置
最后一步是出于绝望。我们到了,#8:向 SO 寻求帮助。
截至 2 天前,在我升级到 kubuntu 14.04 之前,这一切都运行良好,这就是我尝试 #6 的原因,假设它可以解决我的问题。它没有。任何建议将不胜感激。
最佳答案
我能够通过使用 android-tools-adb 打包的 adb 来解决这个问题。为什么这有效而平台工具中的库存 adb 却没有,我不知道。
关于Android ADB 设备不会保持连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23278502/