adb命令搜集

设备相关
序号 命令 操作
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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、查看最上层成activity名字:adb shell dumpsys activity | findstr "...
    waiwaaa阅读 1,427评论 0 0
  • 本来这文章是要在昨天写完的,逛街购物次吃喝喝,就忘记还有一个小记录要写了。 昨天听了好几个小故事,关于别人如何...
    230同学阅读 171评论 0 0
  • 概述 在Android开发过程中,我们可能需要做一些模拟操作,可能需要获取HTML页面的一些信息,此时就需要借助重...
    AnandLin阅读 16,144评论 0 7
  • 自我提升阅读打卡第123天(8月17日) 晚上继续我的《细节决定成败》的第四部分:细节的实质,用心才能看...
    vv167阅读 234评论 0 0

友情链接更多精彩内容