遇到这个问题呢,首先尝试拔掉数据线,然后重启adb,即点击DDMS视图中的reset adb,或者cmd中输入adb kill-server和adb start-server,最后连接数据线,发现大多数情况下并没什么卵用,然后试过多次之后发现,想砸电脑!啊哈哈~ 下面教大家一个终极解决办法:
1、使用android sdk目录中tools下的android.bat脚本 打开cmd,进入android sdk目录中tools目录,输入命令:android update adb
2. 运行成功后,会在用户名目录下产生一个adb_usb.ini文件。不同系统可能不一样,我用的是虚拟机xp系统演示,文件在C:\Documents and Settings\Administrator\.android目录中,win7在C:\Users\用户名\.android
3. 手机连上USB,打开电脑的设备管理器,找出当前手机的USB的VID码。如我的设备是VID_2712即为0x2717
4. 打开生成的adb_usb.ini文件。它是UTF8编码,用记事本打开看起来可能会有点小乱,不用管,直接在最后添加上0x2717,或者把里面的内容全删了,只保留0x2717
5. 拔掉usb线,执行adb kill-server,重启服务adb start-server,重新连接上手机,再试试就可以了。