adb devices 查看当前连接的设备(如果连接了多个设备,指定某个设备时用参数 -s)
adb logcat , 打印 Android 的系统日志,可加上-v time 参数来显示日志的时间;
adb kill-server/start-server kill和start adb的server
adb install xxx.apk 安装一个apk,覆盖安装用参数-r;
adb install -d xxx.apk 降级安装
adb uninstall 应用的包名 卸载apk
adb reboot 重启 Android 设备
adb shell 进入shell
adb push A B 把文件A push 到B上
adb pull /sdcard/B Downloads/ 把sdcard下的文件B pull到本地Downloads目录下
adb shell am start -n xxx.apk/xxx.Activity 通过activity启动APP
adb shell am force-stop xxx 强制停止进程
adb shell pm list package 列出安装在设备上的应用(-3:列出第三方应用;-f:列出应用包名及对应的apk名及存放位置;-i:列出应用包名及其安装来源,结果显示例子)
adb shell screencap -p /sdcard/screen.png 截屏,并保存至 sdcard 目录;
adb shell screenrecord sdcard/record.mp4 录屏,执行命令后操作手机,ctrl + c 结束录制,录制结果保存至 sdcard;
adb shell screenrecord --bit-rate 6000000 --verbose --time-limit 5 --bugreport /sdcard/demo.mp4
将保存的视频从手机里取出到Downloads路径:adb pull /sdcard/demo.mp4 /Users/admin/Downloads