adb无法识别安卓设备

今天下午准备改安卓软件的时候发现一个问题,adt的DDMS无法识别安卓设备了, 尝试了很多方法,包括换数据线、使用手机助手软件等,都不行,从下午折腾到晚上。

现象是这样的:设备连上电脑之后,DDMS一开始是不识别的,然后打开360手机助手,然后它提示要关闭adb.exe,关闭之后就能识别了,但是过了一会儿,大概10秒左右,又自动断开,无法识别了,手机如此,开发用的安卓设备也如此,不断提示:

connection Error:远程主机强迫关闭了一个现有的连接

adb无法识别安卓设备_第1张图片


后来,在百度经验中找到了一篇帖子,解决了我的问题。

原文链接:http://jingyan.baidu.com/article/ce09321b5b76642bff858f31.html

方法如下:

1. 在设备管理器中,找到adb接口(如果没有的话要装一下驱动,大概就是在设备上关闭usb调试然后重开,电脑会自动装驱动),右击-属性-详细信息,下拉框中找到硬件Id,观察下面的内容,找到类似于 VID_XXXX的部分,然后复制XXXX这个内容,本例中就是2207,它就代表了当前连接到电脑的设备信息。


adb无法识别安卓设备_第2张图片


2. 在模拟器的存放目录,以我电脑为例就是C:\Users\Administrator\.android 这个目录,找到(没有的话就新建)adb_usb.ini这个文件,打开,在里面输入上一步复制的硬件ID信息,前面加上前缀0x,代表这是一个十六进制数,如果已经有其他内容的话,回车,跟在后面即可。

adb无法识别安卓设备_第3张图片



3. 进入命令行,输入adb kill-server,然后拔下数据线并重新连接,再输入adb devices就能识别设备了:

adb无法识别安卓设备_第4张图片

adb无法识别安卓设备_第5张图片


问题解决!



你可能感兴趣的:(adb无法识别安卓设备)