首页 > 其他分享 >ADB命令集合

ADB命令集合

时间:2023-02-13 16:56:17浏览次数:37  
标签:200 shell monkey dumpsys 命令 ADB 查看 集合 adb

一. 基础命令

  1. 启动adb服务:adb start_server

  2. 终止adb服务:adb kill_server

  3. 获取帮助:adb help

  4. 查看adb版本:adb version

  5. 连接设备:adb connect IP:端口号(模拟器)

  6. 断开设备:adb disconcent IP:端口号

  7. 重启设备:adb reboot

  8. 查看连接设备:adb devices

  9. 进入shell控制台:adb shell,操作目录和Linux一样

  10. 连接真机

   1. 手机处于开发者模式,打开USB接口调试功能,数据线将手机和电脑连接,不要选择充电模式

   2. 电脑中输入adb devices,查看是否连接成功,成功出现手机型号信息

  

二. apk相关命令

  1. 安装apk应用:adb install xx.apk

  2. 卸载apk应用:adb uninstall -k xx.apk   -k为是否保留配置信息或缓存文件

  3. 清除应用数据:adb shell pm clear <包名>

  4. 显示所有包名:adb shell pm list package

  5. 显示系统应用包名:adb shell pm list package -s

  6. 显示第三方应用包名:adb shell pm list package -3

  7. 显示当前应用包名:

    1. 夜神模拟器:adb shell dumpsys window windows | findstr mFocusedApp

    2. 安卓手机:adb shell dumpsys window w |findstr \/ |findstr name=

    3. 苹果手机:adb shell dumpsys window w |grep / |grep name=

  

三. 文件操作命令

  1. 上传文件至设备:adb push <电脑路径> <设备路径>

  2. 从设备下载文件:adb pull <设备路径> <电脑路径>

 

四. 系统操作命令

  1. 查看测试机的CPU信息:adb shell dumpsys cpuinfo

  2. 查看测试机内存信息:adb  shell dumpsys  meminfo

  3. 查看测试机手机设备型号:adb  shell getprop ro.product.model

  4. 查看安卓系统版本:adb shell getprop  ro.build.version.release

 

五. 其他命令

  1. 查看电池电量的相关信息:adb shell dumpsys battery

  2. 查看无线网络信息:adb shell dumpsys wifi

  3. 查看电源管理相关信息:adb shell dumpsys power

  4. 查看当前系统CPU使用情况:adb shell dumpsys cpuinfo

  5. 查看进程占用情况:adb shell top

  6. 查看内存使用情况:adb shell dumpsys meminfo

 

六. monkey命令

  1. 随机执行monkey测试200次:adb shell monkey -p <包名> 200

  2. 显示日志进度:adb shell monkey -p <包名> -v 200  三种方式:-v,-v-v,-v-v-v,详细程度

  3. 写入monkey日志:adb shell monkey -p <包名> -v 200 > 文件路径

  4. 指定用户操作延迟:adb shell monkey -p <包名> --throttle 300(毫秒) 

 

  5. 崩溃异常时monkey测试不停止: adb shell monkey -p <包名> --ignore-crashes -v 200 >文件路径

  6. 遇到任何超时错误时不停止测试:adb shell monkey -p <包名> --ignore-timeouts -v 200 >文件路径

  7. 调整各类事件在monkey中占比:

    1. adb shell monkey -p <包名> -pct-touch 50    表示触摸时间占50%

    2.  adb shell monkey -p <包名> -pct-motion 30    表示手势事件占30%

    3.  adb shell monkey -p <包名> -pct-trackball 20    表示滚动事件占20%

标签:200,shell,monkey,dumpsys,命令,ADB,查看,集合,adb
From: https://www.cnblogs.com/chf333/p/17116934.html

相关文章

  • kafka 常见命令以及增加topic的分区数
    基础命令1.创建topickafka-topics.sh--bootstrap-server${kafkaAddress}--create--topic${topicName}--partitions${partipartions}--replication-factor${rep......
  • Go 语言Map(集合)
    Go语言Map(集合)Map是一种无序的键值对的集合。Map最重要的一点是通过key来快速检索数据,key类似于索引,指向数据的值。Map是一种集合,所以我们可以像迭代数组和切片......
  • Linux最常见的4个截取命令详解!
    在Linux系统中截取命令有很多,但比较常用的截取命令一般包含:cut命令、printf命令、awk命令、sed命令,接下来我们通过这篇文章为大家详细的介绍一下这四个命令。1、cut......
  • Linux-常用基本命令(四)
    常用基本命令搜索查找类find查找文件或者目录find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。1)基本语法find[搜索范围][选项]2)选......
  • List集合
    List集合​​1、List集合​​​​1.1List接口的方法​​​​1.2案例:元素的增删改查​​​​1.3List接口的实现类​​​​1.3.1ArrayList类​​​​1.3.2LinkedList类​......
  • Docker常用命令
    Docker常用命令​​1、帮助启动类命令​​​​启动docker​​​​停止docker​​​​重启docker​​​​查看docker状态​​​​开机启动​​​​查看docker概要信息​​​......
  • redis命令操作list和set&sortedset以及通用命令
    列表类型list:可以添加一个元素到列表的头部(左边)或者尾部(右边) 1.添加: 1.lpushkeyvalue:将元素加入列表左表 2.rpushkeyvalue:将元素加入列表右边 ......
  • Firewall常用命令
    1、firewalld的基本使用启动:systemctlstartfirewalld查看状态:systemctlstatusfirewalld停止:systemctldisablefirewalld禁用:systemctlstopfirewalld2.syst......
  • ffmpeg均匀分割视频命令
    ffmpeg-y-iinput.wav-fsegment-segment_time5output-%d.wav-segment_time分割视频片段大小-segmenet_list<file_name>同时生成名为file_name的文件,记录分割......
  • redis数据结构介绍和redis命令操作string&hash
    redis的数据结构:*redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构*value的数据结构:(1)字符串类型string(2......