2014-04-24 90 views
3

最近,我的所有设备都失去了与adb ...的连接。我搜遍了所有,但无法找到这个确切的问题,所以这里。Android ADB设备不会保持连接

'adb devices'的输出是一个空列表,约95%的时间。如果我滥发“ADB设备”我会看到一个偶然的:

List of devices attached 
<deviceId>  device 

但后来消失了不到一秒钟。这发生在我的Nexus 7,Nexus 5和非Nexus Asus平板电脑上。所有设备和各种USB电缆的症状都是相同的。

下面是我尝试过,失败:

  1. ADB杀的服务器上,亚行启动服务器
  2. 其他USB电缆
  3. 其他USB端口(正面,背面,USB 2.0,USB 3.0 )
  4. 确保udev规则是正确的,重新启动的udev
  5. 其他设备
  6. 重装Kubuntu的,恢复到12.04(14.04从)
  7. 将Android设备重置为工厂

最后一个步骤没有了绝望。在这里,我们是,#8:请求帮助。

在我升级到kubuntu 14.04之前,这一切都工作正常,这就是为什么我试着#6,假设它可以解决我的问题。它没有。任何建议将不胜感激。

+0

拔下并重新插入设备的USB电缆适用于我。此外,我已将设备的设置更改为在连接到电缆时从不休眠。 (但我在Windows 7上) – madlymad

+0

谢谢,但请参阅第3步,设备在屏幕上醒来。就像我说的那样,它确实短暂地连接,但是在一秒之内断开连接。它偶尔会这样做。非常混乱和令人沮丧。 –

+0

adb问题在其他计算机上无法重现。这会将其缩小到违规计算机上的硬件,固件或软件问题。没有太多的帮助,但它是 –

回答

1

我能够通过使用与android-tools-adb一起打包的adb来解决此问题。为什么在平台工具中的股票adb不起作用时,我不知道。

0

我的Windows 8.1电脑上有类似的问题。我对Linux不太了解,但我可以告诉你我做了什么来解决我的问题。

  1. 确保Android设备作为媒体设备连接。设备连接时的通知栏可让您更改此设置。

  2. 确保设备的USB调试选项被选中。这也可以通过通知栏进行访问。

对不起,如果这两个听起来有点明显,但你必须检查。这里是真正解决了这个问题:

  1. 检查计算机是否有驱动程序通过计算机的控制面板安装的设备。如果您缺少驱动程序,请转至品牌/公司网站,并且应该有链接以下载必要的驱动程序。

  2. 确保您可以看到设备通过计算机内的文件。如果没有,那么你有一个与adb无关的问题。检查你的电脑设置等。

我建议你真的确定问题不在电脑里。由于问题是在计算机升级之后开始的,因此升级过程中似乎发生了一些情况。如果您的计算机上的所有内容都正常运行,但只有adb行为异常,请尝试重新安装adb而不是您计算机的系统。

顺便说一句,我真的建议下一次,“问这么帮忙”将是您的列表类较高,约为2,而不是使不必要的采购,最终没有帮助你在所有

+0

感谢您的回答。这确实有助于我阅读过的其他SO问题中的99%。但是,启用了调试功能,是的,我可以浏览文件,Linux使用udev和内核USB驱动程序而不是OEM定制驱动程序。这可能是计算机上的USB硬件故障,但奇怪的是其他一切正常工作(键盘/鼠标/其他外部媒体)。幸运的是,我唯一的购买就是我的时间......迄今为止! :( –

+0

您是否尝试重新安装adb?这可能会诀窍,但需要一段时间,但它总是值得的,如果它工作的话 – royn1

+0

是的,虽然我没有在原始文章中提及,但我重新安装了adb –