首页 > 其他分享 >adb常用指令备忘

adb常用指令备忘

时间:2023-06-13 19:33:38浏览次数:40  
标签:shell dumpsys Default 备忘 指令 adb input com

adb devices    查看设备

adb kill-server    关闭adb后台服务进程

adb tcpip    让Android脱离USB线,启动tcp模式

adb connect    连接开启了tcp模式的Android机

adb logcat    拉取手机的日志(过滤信息,linux中使用| grep xx,windows中使用| findstr xxx)

adb bugreport    收集日志数据用于后续分析,如耗电量

adb shell    启动命令终端模式

  -adb shell dumpsys  获得性能统计信息(内存、网络、CPU、帧率等)

    -adb shell dumpsys l grep -i DUMP  获取所有的 dumpsys 子命令

    -adb shell dumpsys activity top  获取当前 activity

    -adb shell dumpsys activity activities  获取activities 的记录,可以获取到 appium 赖的原始 activity

    -adb shell dumpsys package com.xueqiu.android  获取特定包基本信息

    -adb shell dumpsys notification  获取系统通知

    -adb shell dumpsys meminfo com.android.settings  获得内存信息

    -adb shell dumpsys cpuinfo  获取 cpu 信息

    -adb shell dumpsys gfxinfo com.android.settings  获取 gpu 绘制分析

 

  -adb shell pm  包管理工具(例:adb shell pm clear com.xueqiu.com,清理雪球的缓存数据)

  -adb shell am  activity管理工具(例:adb shell am start -n com.xueqiu.android/.view.WelcomeActivityAlias -S,启动雪球的入口,如已经在运行,则杀死进程后再启动)

  -adb shell ps  进程管理

  -adb shell monkey  兼容性测试工具

  -adb shell uiautomator  获取app的界面结构,底层ui自动化命令

    -adb shell uiautomator runtest  执行测试用例

    -adb shell uiautomator dump  (获取当前界面的结构并保存至/sdcard/window_dump.xml中)

  -adb shell input  模拟输入(adb shell input tap xxx xxx)

    -adb shell input text <string>(Default: touchscreen)

    -adb shell input keyevent [--longpress] <key code number or name> ... (Default: keyboard)

    -adb shell input tap <x> <y>(Default: touchscreen)

    -adb shell input swipe <x1> <y1> <x2> <y2>[duration(ms)](Default: touchscreen)

    -adb shell input draganddrop <x1> <y1> <x2> <y2>[duration(ms)](Default: touchscreen)

    -adb shell input press (Default: trackball)

    -adb shell input roll <dx> <dy>(Default: trackbal)

 

标签:shell,dumpsys,Default,备忘,指令,adb,input,com
From: https://www.cnblogs.com/ak47159754/p/17472650.html

相关文章

  • mysql mariadb修改端口后启动失败
    修改端口号启动失败关闭SETLinux临时关闭,不需要重启电脑,重启后失效执行命令:setenforce0永久关闭,需要重启机器,修改/etc/selinux/config文件将SELINUX=enforcing改为SELINUX=disabled重启mysql服务即可......
  • 常用sql语句备忘录,不定时更新
    1updatetab_userssetPhoneNum=REPLACE(PhoneNum,CHAR(13),'')--去除回车符2updatetab_userssetPhoneNum=REPLACE(PhoneNum,CHAR(10),'')--去除换行符3updatetab_userssetPhoneNum=REPLACE(PhoneNum,CHAR(9),'')--去除tab制表符4updatetab_use......
  • 指令级并行
    流水线相关与冲突相关两条指令之间存在某种依赖关系数据相关:真数据相关RAWreadafterwrite前一条指令写,后一条指令读名相关:名:寄存器的名称两条指令使用相同的名,但之间没有数据流动反相关:WARwirteafterread读之后写输出相关:WAWwirteafterwrite两个指令......
  • adb 命令大全
    adb get-serialno 获取序列号 adbdevices 查看电脑当前连接的安卓设备的DevicesId  adbinstall you.package.name 在安卓设备上安装you.package.name应用adb-sdeviceIdinstallyou.package.name 指定在某个安卓设备上安装you.pa......
  • 备忘录模式:保存对象状态
    备忘录模式是一种行为型设计模式,用于保存对象的状态,以便在需要时恢复该状态。它通常用于撤销操作或回滚事务。示例代码//被保存状态的对象classOriginator{privateStringstate;publicvoidsetState(Stringstate){this.state=state;}......
  • 【计算机组成原理期末总预习-自顶向下方法】第4-6章 指令系统,CPU,流水线
    第4-6章指令系统,CPU,流水线一、指令系统设计指令结构与设计思想操作码:指定操作类型(操作码长度:固定/可变)源操作数或其地址:一个或多个源操作数所在的地址(操作数来源:主(虚)存/寄存器/I/O端口/指令本身)结果的地址:产生的结果存放何处(目的操作数)(结果地址:主(虚)存/寄......
  • MariaDB 中的 IPv4 地址
    mariadb中的ip地址数据类型引入的较晚,相对于pg来说,本文主要来看下mariadb中的ip数据类型和使用示例。IPv4数据类型从mariadb10.10开始,引入了新的数据类型INET4,用于存储IPv4地址,作为4字节的二进制字符串。使用演示如下:MariaDB[test]>createorreplacetablet1(ainet4)......
  • ADB精简安卓系统:基础环境
    懒人篇(搞机工具箱)官网地址:晨钟网络科技-致力于开发小众实用软件(jamcz.com)工具箱是一个GUI界面,集成abd环境,开箱即用,不用再折腾环境之类的,懒人必备,安装包一共不到7MB。下载abd首先去官网下载adb的包:传送门:DownloadAndroidSDK-free-latestversion,下载完后,解压......
  • adb链接Skyworth(创维)智能网络机顶盒-E900-S
    一、开启USB调试:1.给机顶盒链接网络,有线无线都可以。2.按遥控器上设置,提示输入密码; 常见的密码:(如果下面密码都不对,可以给客服打电话询问)0000 63211008610010100003.选择其他设置 连续按遥控器方向右键5次 出现USB调试 4.ADB链接在机顶盒的“基......
  • 9、Dockerfile指令与指令运行的阶段
    Dockerfile指令FROM(指定基础镜像)LABEL(贴标签)RUN(执行shell命令)ENV(设置环境变量,全局可用,但只能放在FROM后面)COPY(复制文本)ADD(复制和解包文件)CMD(容器启动命令)ENTRYPOINT(入口点,搭配脚本做初始化)ARG(在build阶段设置环境变量,可放在FROM前面,供FROM引用变量)VOLUME(匿名卷......