第一步:?查看usb设备信息
在 终端输入:system_profiler SPUSBDataType???? 可以查看连接的usb设备的信息
比如我的usb信息如下(部分内容):
?Android:
????????????? Product ID: 0x2769
????????????? Vendor ID: 0x22d9
????????????? Version: 2.31
????????????? Serial Number: 6e5d48a4
????????????? Speed: Up to 480 Mb/sec
????????????? Manufacturer: Android
????????????? Location ID: 0x1d110000 / 8
????????????? Current Available (mA): 500
????????????? Current Required (mA): 500
查看到我的android手机的Vendor ID: 0x22d9,记住这个id
第二步:?创建、修改adb_usb.ini文件
输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加0x22d9, 然后保存退出
?
我的设备只有一个,所以添加完毕后文件内容如下:
?
http://eachday.iguesth.com/default.html
1
0x22d9
?
?
如果有多个的话,ini文件格式如下(未测试):
……
(注:请保证ini里面没有空行,否则会有错误 ADB server didn't ack)
注意:第一次添加时,adb_usb.ini文件并没有,需要自己创建一个,输入内容后保存就好了。vi不会用的话,直接进入相应目录修改文件也可以,对应的路径如下:
?
.android目录是隐藏的,需要开启隐藏目录显示。
命令行输入显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
(隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false??)
输完单击Enter键,退出终端,重新启动Finder就可以了??重启Finder:鼠标单击窗口左上角的苹果标志-->强制退出-->Finder-->重新启动
?
第三步:重启adb??
adb kill-server
adb start-server
adb devices
就可以看到列表了!
?
第四部:进入DDMS,已经可以找到的我的android手机了,开始调试吧!
?
有时 adb devices不能显示连接设备,需要拔掉数据线,多插几次,并且退出终端,然后重新打开,再输入命令就能发现连接的设备。
?
内容参考:http://blog.csdn.net/w122079514/article/details/8499359
在其基础上完善了下。
?
转自:http://blog.csdn.net/oliver102/article/details/9349449