如果在Windows平台进行Android开发或者使用adb工具,你不得不安装对应的USB驱动,各种厂商驱动都不相同。
而Mac和Linux下要方便得多,你几乎不需要操作便可以轻松通过USB连上手机,进行开发调试。尽管Google已经提供了
丰富的文档和技术支持,但还有一些设备或问题并不在文档中列出,如Nokia..
参看http://developer.android.com/tools/device.html#VendorIds
首先通过文档找到USB Vendor IDs,文档中没有的话可以在Mac上连接USB,查看系统信息--硬件--USB找到厂商ID,
如Nokia X2 的:0x0421
Mac OSX下的配置:
1.创建或修改文件: /Users/<user>/.android/adb_usb.ini 添加USB Vendor IDs:
0x0421
注意:在Finder中隐藏文件默认不显示的,所以建议在终端下使用vi进行更改。
2.配置结束,重启adb
$ adb kill-server
3.启动 adb:
$ adb start-server
4.检查是否已经连接正常。
$ adb devices
Linux 下的配置:
1.创建或修改文件:/etc/udev/rules.d/51-android.rules,
$ sudo vi /etc/udev/rules.d/51-android.rules
2.添加内容
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0421", MODE="0666", OWNER="<username>"
OWNER 字段是可选的。
3.重启 udev 服务:
$ sudo service udev restart
4.进入<Android SDK 安装路径>/tools 运行命令:
$ sudo ./android update adb
5.在$HOME创建或修改文件: ~/.android/adb_usb.ini 添加内容0x0421
$ vi ~/.android/adb_usb.ini
6.配置结束,重启adb
$ adb kill-server
7.启动 adb:
$ adb start-server
8.检查是否已经连接正常。
$ adb devices
搞完手工,进行下一步折腾吧!