有线调试
以小米手机为例,进入 “设置—— 我的设备——全部参数与信息” ,连续点击 “MIUI版本” 7次,即可打开开发者选项 。
进入“设置——更多设置——开发者选项”,开启“USB调试”、“USB安装”、“USB调试(安全设置)”。
使用数据线连接电脑和手机,会自动触发打开一个弹窗,在弹窗中有“传输照片”、“传输文件”等选项,选择传输文件。
运行:
adb devices
输出的内容中,手机设备标识符右边的状态是device表示已连接。注意,一定要是device,其它的单词都表示未连接。
无线调试
要使用无线调试,有两个前提条件:
1、 手机已经与电脑使用USB成功连接过一次,且授权没有撤销。对于小米手机,应该要在无线调试页面的下方看到一个“已配对的设备”。
2、 手机与电脑在同一WiFi下,也可以打开电脑上的移动热点。
从有线调试切换到无线调试的过程中,可能需要运行adb kill-server重启一次adb服务,以及重启一次手机上的无线调试开关。重启无线调试开关后,手机的IP地址端口号会改变。
在无线调试页面可以看到手机IP地址和端口,使用adb connect命令连接这个IP地址和端口,例如:
adb connect 192.168.0.104:39287
如果输出connected表示连接成功。
此时,在终端运行 adb devices ,如果设备的状态是device表示连接成功。
adb的主要命令
adb的主要命令包括:
- adb shell input text “hello” :输入内容到手机的文本框,需要先在手机上激活一个文本框
- adb kill-server: 重新启动adb服务
- adb install my-app.apk:将电脑上的apk安装到手机上
- adb push 1.txt /storage/emulated/0/1.txt : 推送文件到手机
- adb pull 1.txt /storage/emulated/0/1.txt : 拉取文件到电脑