Mac OS X Android手机无法连接adb

1、下载ADT
http://developer.android.com/sdk/index.html (尽量使用最新版本)
本地放置位置(个人爱好):/usr/share/adt-bundle-mac-x86_64-20140702/sdk/platform-tools/adb

2、设置环境变量

3、查看连接机器的厂商id
关于本机–>更多信息->概系统览->系统报告->USB
vendor

(或者使用 system_profiler SPUSBDataType | grep -B 2 ‘Vendor ID’ 查看所要连接设备的厂商id)

4、将厂商id写入文件

5、重启adb

PS:
1. 有时 adb devices不能显示连接设备,需要拔掉数据线,多插几次 (必要时退出终端,重新打开)
需要注意的是并不是所有的android机器都能解决,比如有的手机有供应商ID,缺少产品ID,依然无法识别,这种奇葩形的就只能找其它方法了。
2. Windows(XP、7)下面也可以同样的方法解决。但是前提也是已经指定了adb环境变量并且安装了相应Android手机设备的adb usb驱动,判断有没有装通过将手机和Windows连接,设备管理器里面没有发现显示有问号的设备就说明装了,有就说明没有安装。然后在C:Usersusername.android目录下面也有一个adb_usb.ini文件,像前面那样别起一行添加相应设备的Vender ID,重启adb server进程即可。

Reference :http://blog.csdn.net/artwebs/article/details/20716431

 

相关文章: