ADB命令
adb / adb help
输入该指令后,可以获得当前ADB的所有选项说明以及相应的子命令。
adb devices
获取设备列表及对应状态,此处会按顺序依次给出连接设备对应的编号以及设备所处状态。
adb get-state
丐版device,仅显示设备的状态,一般有三种情况会发生
返回值为device时说明设备正常连接,可以进行下一步操作
返回值为offline时说明设备连接出现异常,设备此时无响应
返回值为unknown时说明没有连接设备,或者你的PC自己也没发现插了USB,建议检查USB端口是否上电正常、USB驱动是否正常安装,不行就电器学第一定律——重启试试
adb root和adb remount
用于获取手机root权限以及挂载文件等。
adb push
推送本地文件至Android设备
使用时语法为
adb push d:\demo.apk sdcard/
此处文件类型不绝对,发送路径不绝对,接受路径不绝对,完成后会有相应的结果反馈
adb pull
将Android设备内文件复制到本地文件夹
使用时语法为
adb pull sdcard/demo.apk d:\
此处文件类型不绝对,发送路径不绝对,接受路径不绝对,完成后会有相应的结果反馈
adb reboot
重启Android设备,速度要比长按电源键快非常多,测试过程中用起来效率飞快
adb install
安装你精心准备的Android应用
范例
adb install demo.apk /User/demo.apk
如果翻车了,这里再推荐一个比较体面的方法,-r,强上
范例
adb install -r /User/demo.apk
adb uninstall
卸载你精心安装的Android应用
范例
adb uninstall com.demo
此处uninstall后加的不再是apk文件名,而是对应的包名,如果也有删不掉的情况,也可以考虑硬来,-k
范例
adb uninstall -k com.demo
adb kill-server 和 adb start-server
组合拳,配合使用,一般为突然发现写出bug了,紧急制动用的,或者单纯的是有异常情况,先结束当前进程,然后重新开启。
adb shell reboot -p
关机,返回值done