adb devices
查看当前连接的设备adb -s <serial _no>
如果当前电脑连接的安卓设备不止一个,可以在adb命令后面加上 -s + 设备序列号 来指定一个安卓设备来执行adb 命令adb install + 指定apk文件位置
安装一个应用到移动设备adb shell 进入移动设备根目录
adb pull :导出设备里指定文件到指定位置
如:adb pull storage/sdcard/com.example.test/example.log d:/file/example.logadb push 导入指定文件到设备的指定位置
截图:adb shell screencap -p /sdcard/screen.png ,保存到指定位置
也可以直接使用 adb exec-out screencap -p > ./desktop/picture.png 截图手机并保存在电脑桌面位置【该命令需要较高版本的adb程序支持】录制屏幕:adb shell screenrecord /sdcard/filename.mp4
录制屏幕以 mp4 格式保存到 /sdcard:
需要停止时按 Ctrl-C,默认录制时间和最长录制时间都是 180 秒。
如果需要导出到电脑:
adb pull /sdcard/filename.mp4
可以使用 adb shell screenrecord --help 查看 screenrecord 命令的帮助信息,下面是常见参数及含义:
参数 | 含义 |
---|---|
--size WIDTHxHEIGHT | 视频的尺寸,比如 1280x720,默认是屏幕分辨率。 |
--bit-rate RATE | 视频的比特率,默认是 4Mbps。 |
--time-limit TIME | 录制时长,单位秒。 |
--verbose | 输出更多信息。 |
二. adb shell下的am 与 pm
注:am和pm命令必须先切换到adb shell模式下才能使用