对于一个要从事Android开发人员,如果eclipse无法识别自己的手机设备,是有多气人,想必经历过的人都深有感触,气炸了有木有!
本人也是刚开始学习Android开发没多久,原先按照一般网上教程,eclipse是可以识别手机的,但不知道为什么这2天一直识别不到,昨天也搞了一下午,瞎搞了4、5小时不知道怎么就突然识别到了手机,就不以为然;但今天又想测试,又识别不到了,我也是快气死了。又经过一番折腾,终于又发现了一个方法。
首先讲下失败的经历吧,几乎研究了网上所有方法:
1、adb kill-server 再adb start-server,发现没效果
2、重启手机 电脑,还是没效果
3、无线插拔USB,开关USB调式,还是无果
4、想想驱动问题?卸载驱动,再重新安装,还是无果
5、网上都说要用,豌豆荚,下载来试试,咦,好像可以发现设备,但无法调式,程序下不进去,又失败了。
6、小米要再打开底层端口什么的,拨号*#*#717717#*#*,试了好久,还是失败
7、eclipse的run configurations--->target->lanuch on all compatible devices/AVD's要选择这,还是失败!!
8、adb用的5037端口被占用?通过命令netstat -a .......查看5037端口的运用(忘记命令了,请自行网上查查),发现没有,就是自己SDK的adb
9、查看驱动硬件ID 获取VID,修改adb_usb.ini(当然就是这个方法了 哈哈,不过你要修改对地方),原先按照网上修改C:\Users\Administrator\.android目录下的adb_usb.ini 发现不行,感觉所有方法都试了,真是没救了,就开始怀疑线,电脑,手机问题????当然线换了一条没用。
10、adb不兼容 电脑有问题,手机有问题等等就没去试。
正确解法:获取驱动VID,修改自己SDK/.android目录下 (如本人:D:\Android\sdk\.android)下的adb_usb.ini文件,记事本打开,加入0xVID号(如本人:0x2717),重启adb,ecl马上就识别到了
。
在Android开发过程中,遇到Eclipse无法识别小米3手机的情况,尝试了包括adb命令、重启设备、更新驱动、使用豌豆荚等方法均未成功。最终通过查找并修改SDK目录下adb_usb.ini文件,添加设备的VID号,成功解决问题。

被折叠的 条评论
为什么被折叠?



