开发过程中总是遇到各种莫名其妙的问题好多的应用都在抢这个adb进程,导致Eclipse不能正常连接之前由于爱折腾爱捣鼓,电脑装了豌豆荚、刷机精灵、应用宝、360手机助手等軟件基本上打开Eclipse之前都要打开这些软件,Eclipse才能连接这是何等的卧槽!知乎上找到一个好办法,收藏起来!
各位Android开发者不要笑这个问題确实是魅族手机特有的问题,别的品牌都可以顺利连接,但是魅族就是不行!
每次打开豌豆荚或者360手机助手之类手机助手后Eclipse才会检测到mx4(实際上是豌豆荚关闭eclipse的adb使用自己的驱动连接的)
解决方法就是在"adb_usb.ini"文件中手动加上厂商ID就可以了。
首先保证你的ADB是最新版本
然后windows和mac设置方法稍囿不同哦:
1.把Android手机开启调试模式然后连接在我们的Mac OS上。
2.选择Mac的 关于本机->更多信息-> 系统报告->找到usb选项右边会出现一系列和usb相关的设备我们找到自己的Android设备并选中。
3.选中后找到 供应商ID或叫厂商ID我的MX4手机显示的供应商ID是:0x2a45 感谢魅族的冤家对手小米论坛提供了解决方法,原文:
1.咹装adb驱动最简单的方法是用豌豆荚或91助手之类的,只要连上一次就安装成功了.
2.打开“设备管理器”,找到里面的mx4设备(Android Composite ADB Interface)右键属性,选“详细信息”标签“属性”选“硬件ID”,下面会有两行值
看到其中VID_XXXX了吧,把XXXX值记下来
前面的0x表示是16进制数,把后面的XXXX替换成上面你記下来的值
重启电脑 或者 退出eclipse,再在任务管理器里把“adb”进程杀掉再重进eclipse即可。