美文网首页
adb命令搜集

adb命令搜集

作者: 蜗蜗牛牛 | 来源:发表于2018-08-31 14:38 被阅读12次
    设备相关
    序号 命令 操作
    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

    相关文章

      网友评论

          本文标题:adb命令搜集

          本文链接:https://www.haomeiwen.com/subject/msiswftx.html