一.下载一个 androidfiletransfer.dmg,安装之后,看看能不能读取手机数据,如果不能读取,就要换数据线。
在小米手机的设置-全部设置-开发者选项中,将开启开发者选项打开。同时将调试菜单下的“USB调试”打开。
二.设置电脑的环境变量
1.在终端中输入命令。
$cd ~
2.然后输入命令,该命令的作用是如果不存在.bash_profile文件,则创建该文件。
$touch .bash_profile
3.然后输入命令,该命令的作用是用文本编辑器TextEdit打开.bash_profile文件。如果你是第一次配置环境变量,则该文档应该是空的。
$open -e .bash_profile
4.下面要在该文件中加入下面的代码
1)将adb加入环境变量,这个命令以你的Android sdk文件夹路径为准。我的路径是/users/Ken/Downloads/adt-bundle-mac-x86_64-20140702/sdk
export PATH=${PATH}:~/Downloads/adt-bundle-mac-x86_64-20140702/sdk/platform-tools
2)将android/ddms/emulator/sqlite3等加入环境变量
export PATH=${PATH}:~/Downloads/adt-bundle-mac-x86_64-20140702/sdk/tools
5.保存并退出TextEdit。关闭bash终端。
6.测试是否配置成功。输入命令:
$adb version
终端显示:
Android Debug Bridge version 1.0.32
Revision 09a0d98bebce-android
三.添加你的真机设备
1.查看usb设备信息,在终端输入:
$system_profiler SPUSBDataType
终端显示:
HM 1SC:
Product ID: 0x1268
Vendor ID: 0x2717
Version: 2.28
Serial Number: 4c7b4f2d
Speed: Up to 480 Mb/sec
Manufacturer: Xiaomi
Location ID: 0x14200000 / 18
Current Available (mA): 1000
Current Required (mA): 500
Extra Operating Current (mA): 0
Capacity: 13.1 MB (13,138,272 bytes)
Removable Media: Yes
Detachable Drive: Yes
BSD Name: disk2
Partition Map Type: Unknown
2.创建、修改adb_usb.ini文件,输入命令:
$vi ~/.android/adb_usb.ini
在打开的 adb_usb.ini文件中添加设备的Vendor ID,(键盘i输入,esc退出,shift+:wq保存加退出)
3.依次输入以下命令:
$adb kill-server
$adb start-server
$adb devices
贴出我的终端
KendeMacBook-Pro:~ Ken$ adb kill-server
KendeMacBook-Pro:~ Ken$ adb start-server
* daemon not running. starting it now on port 5037 *
adb I 7314 120291 usb_osx.cpp:259] Found vid=2717 pid=1268 serial=4c7b4f2d
adb I 7314 120291 usb_osx.cpp:259]
* daemon started successfully *
aKendeMacBook-Pro:~ Ken$ adb devices
List of devices attached
4c7b4f2d device