设备相关
序号 | 命令 | 操作 |
---|---|---|
1 | adb get-serialno | 获取序列号 |
2 | adb devices | 查看联机计算机的设备 |
3 | adb reboot | 重启机器 |
4 | adb reboot bootloader | 刷机模式 |
5 | adb reboot recovery | 恢复模式 |
6 | adb shell getprop ro.product.cpu.abi | 查看设备CPU架构 |
log相关
adb logcat 查看log
adb logcat -c 清除log缓存
跑猴子
adb shell monkey -v -p packageName 500
文件操作(文件操作大部分都需要root权限)
序号 | 命令 | 操作 |
---|---|---|
1 | adb shell | 进入shell以便开启文件操作 |
2 | ls | 查看文件列表 |
3 | cd <folder> | 进入文件夹 |
4 | rename path/oldfilename path/newfilename | 重命名文件 |
5 | rm -r <folder> | 删除文件夹及文件夹下所有文件 |
6 | mv path/file newpath/file | 移动文件 |
7 | cat <file> | 查看文件 |
8 | pm list package | 查看所有包名 |
9 | adb pull <file_device> <folder_local> | 拉取手机文件到本地 |
10 | adb push <file_local> <folder_device> | 本地文件推到手机 |
11 | getprop | 获取系统各项属性,包括dns |
12 | setprop net.dns1 192.168.1.1 | 设置手机/模拟器dns |
activity(进入 adb shell后)
序号 | 命令 | 操作 |
---|---|---|
1 | dumpsys activity | findstr "mFocusedActivity" | 查看当前activity |
2 | dumpsys activity | grep "mFocusedActivity" | 查看当前activity |
3 | dumpsys activity activityName | 查看对应名称的activity的信息 |
4 | dumpsys activity activities | 查看当前设备所有打开的activity |
屏幕
-
录制屏幕
adb shell screenrecord /sdcard/test.mp4
视频保存目录可以自己指定,如上面的/sdcard/test.mp4
命令执行后会一直录制180s,
按下ctrl+c可以提前结束录制 -
设定视频录制时间
adb shell screenrecord --time-limit 15 /sdcard/test.mp4
录制一个时间为15s的视频 -
设定视频分辨率
adb shell screenrecord --size 848*480 /sdcard/test.mp4
对于高分辨率的手机,录制的视频很大,我们分享又不需要这么大的我们可以设置录制的视频分辨率 -
设定视频比特率
adb shell screenrecord --bit-rate 2000000 /sdcard/test.mp4
默认比特率是4M/s,为了分享方便,我们可以调低比特率为2M -
截屏
adb shell screencap -p /sdcard/screen.png
网友评论