一、下载安装 jdk,并配置好环境
下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
二、下载android SDK
由于各种原因,我最终下载的adt bundle,里面有eclipse包和android sdk. 也可以直接下载sdk , http://www.androiddevtools.cn/.
不管下载的哪个,要有platform-tools和tools两个文件夹,里面分别有adb和android文件。
三、配置环境变量
在终端输入:
$cd ~
$touch .bash_profile
$open -e .bash_profile
这时会打开.bash_profile文件,在文件中添加adb环境变量(platform-tools和tools的路径),格式 PATH="路径:${PATH}" export PATH
添加完成后,保存并退出。
测试:
$adb, 出现adb命令说明。
$adb version , 显示 Android Debug Bridge version XXX
$android , 打开android sdk manager
四、手机连接
1、打开开发者选项(以小米5为例,连续三次点击 MIUI版本,开发者选项即打开了)
2、打开开发者选项里的USB调试和USB安装。
3、将手机跟电脑连接
五、真机调试
1、确保手机与电脑真正连接。
(下载一个 androidfiletransfer.dmg,安装之后,看看能不能读取手机数据,如果能够读取,就成功了)
2、查看USB设备信息
终端输入:system_profiler SPUSBDataType 其中的 vendor ID 很重要,记下来
3、创建、修改adb_usb.ini文件
输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加上一步的手机vender ID,然后保存退出
然后请一定重启finder :鼠标单击窗口左上角的苹果标志-->强制退出-->Finder→重新启动
4、重启adb
$adb kill-server
$adb start-server
$adb devices 就可以看到连接的设备啦
当设备状态是device,就表示成功连接啦~
如果是unauthorized,那就检查你的手机开发者选项、USB调试有没有打开吧~
5、安装测试包测试
$adb install package.apk 安装被测apk(此处确保手机USB安装已打开)
$adb shell am start -n xxxxx/.MainActivity 启动被测APP