一、查看应用列表

我们可以通过如下命令查看设备上安装的应用信息

adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]

参数详解:

查看第三方应用

adb shell pm list packages -3

查看系统应用

adb shell pm list packages -s

二、操作应用

安装应用

adb install xxx.apk

运行结果:

Success:安装成功。

Failure:安装失败。

卸载应用

adb uninstall com.jingdong.app.mall

注意:

在adb uninstall 后输入的包名,非文件名

清除应用数据与缓存

adb shell pm clear com.jingdong.app.mall

该命令执行结果相当于在设置中---点击应用功能---点击某应用---点击清除数据和清除缓存

查看应用安装路径

C:\Users\xxx>adb shell pm path com.jingdong.app.mall

package:/data/app/com.jingdong.app.mall-1.apk

强制停止应用

adb shell am force-stop com.jingdong.app.mall

三、文件管理

从模拟器/设备下载指定的文件到计算机的命令为:

C:\Users\xxx>adb pull /sdcard/server.log.3

/sdcard/server.log.3: 1 file pulled. 3.6 MB/s (134976 bytes in 0.036s)

将指定的文件从计算机上传到模拟器/设备

C:\Users\xxx>adb push logout.log /sdcard/music

logout.log: 1 file pushed. 0.1 MB/s (768 bytes in 0.009s)

列出指定目录的内容(参照linux下命令)

adb shell ls 参数

四、按键操作

按下电源键

adb shell input keyevent 26

按下菜单键

adb shell input keyevent 82

按下HOME 键

adb shell input keyevent 3

按下返回键

adb shell input keyevent 4

音量控制

增加音量:

adb shell input keyevent 24

降低音量:

adb shell input keyevent 25

静音:

adb shell input keyevent 164

媒体控制

播放/暂停:

adb shell input keyevent 85

停止播放:

adb shell input keyevent 86

播放下一首:

adb shell input keyevent 87

播放上一首:

adb shell input keyevent 88

恢复播放:

adb shell input keyevent 126

暂停播放:

adb shell input keyevent 127

五、日志管理

adb logcat 参数 过滤规则

可以通过级别进行过滤

示例:

adb logcat *:W

输出Warning、Error、Fatal 和 Silent 级别的日志

清空已存在的日志

adb logcat -c

将日志显示在控制台

adb logcat -d

将日志输出到文件

adb logcat -f

六、设备信息查看

查看设备型号

C:\Users\xxx>adb shell getprop ro.product.model

SM-G9350

本处使用的是夜神模拟器

查看设备电池状况

adb shell dumpsys battery

Current Battery Service state:

AC powered: false

USB powered: true

Wireless powered: false

status: 5

health: 2

present: true

level: 90

scale: 100

voltage: 10000

temperature: 333

technology: Li-ion

其中 scale 代表最大电量,level 代表当前电量。上面的输出表示还剩下 44% 的电量。

查看设备屏幕分辨率

adb shell wm size

Physical size: 720x1280

查看设备 android_id

adb shell settings get secure android_id

54e1ad209e3d1983

查看设备 Android 系统版本

adb shell getprop ro.build.version.release

4.4.2

查看设备 CPU 信息

adb shell cat /proc/cpuinfo

查看设备内存信息

adb shell cat /proc/meminfo

**

**

linux adb 点击屏幕,ADB 操作命令(二)相关推荐

  1. android shell检查是否锁屏_ADB获取手机屏幕的状态(点亮与否)以及ADB点击事件基本操作...

    一.文档概述 在对Android设备操作之前,经常需要通过adb获取一些设备基本信息.尤其是在全自动运行过程中,尽量减少人工的干预.本文档记录了检查手机屏幕的状态以及解锁的方式. 二.技术基础 在项目 ...

  2. adb 模拟键盘输入、点击屏幕、滑动、按键等操作

    1. 模拟键盘输入 adb shell input keyboard text "abc" 2. 模拟点击屏幕指定位置 adb shell input tap 500 500 3. ...

  3. android adb点击坐标,Android adb shell 获得点击屏幕的位置坐标

    通过 adb shell getevent 命令获得点击屏幕的位置坐标的方法: 第一步:计算比例 首先通过命令 adb shell getevent -p | grep -e "0035&q ...

  4. adb 操作 快速点击屏幕

    第一步:adb shell 进入命令模式 第二步:输入 getevent -l 然后点击屏幕,控制台会出现/dev/input/event3: EV_SYN 等等字样,我这里出现的是event3,记住 ...

  5. adb 屏幕滑动_安卓通过adb 模拟键盘输入、点击屏幕、滑动、按键

    1. 模拟键盘输入 adb shell input keyboard text "abc" 复制代码 2. 模拟点击屏幕指定位置 adb shell input tap 500 5 ...

  6. java+ADB—循环模拟点击屏幕,解放双手

    /*** @author 周伟强* @Description TODO* @date 2023/2/21 12:03* @Copyright All rights reserved.* desc:ja ...

  7. android adb模拟点击,Android adb 模拟滑动 按键 点击事件(示例代码)

    模拟事件全部是通过input命令来实现的,首先看一下input命令的使用: usage: input ... input text input keyevent input tap input swi ...

  8. adb按键精灵_自动点击器adb版最新版下载|自动点击器adb版安卓版下载 v1.0.5 - 跑跑车安卓网...

    一款支持手机屏幕自动点击功能的手机自动点击器app,下载自动点击器ADB版即可帮助自动化点击操作手机屏幕,游戏操作更方便. 软件介绍 自动点击器 ADB版本 可以模拟用户点击行为,实现自动点击,辅助你 ...

  9. android自动点击adb,自动点击器adb手机安卓软件下载安装-自动点击器adb免root最新版下载v1.0.5-乐游网软件下载...

    <自动点击器adb>是一款非常实用的自动手机点击软件,软件可以在不生成脚本,不需要root的情况下模拟真实的点击,帮助用户解决手机中需要不断点击的情况,软件的操作简单容易上手,当然功能比需 ...

最新文章

  1. 我,25岁,高中时创立的自动驾驶技术公司即将上市,估值34亿美元
  2. controller是什么意思_好文推荐:什么是领域驱动设计?DDD?
  3. 2020 年 11 月程序员工资统计,Java 市场占有率仍第一
  4. Webdriver定位不到元素的解决办法
  5. PC-lint 的代码实例
  6. 缓冲区溢出_在Java中使用Google的协议缓冲区
  7. 进程和线程的关系与区别
  8. mysql查询交叉连接_复杂的MySQL查询,联合,交叉或自然连接?
  9. Delphi开发步骤经验谈(C++亦实用)
  10. docker启动mysql容器后又退出_docker容器刚运行就自动退出了
  11. 快速上手友盟推送前后端
  12. [译]C#7 Pattern Matching
  13. 平面设计ai教程笔记
  14. 前端学习笔记之品优购项目(一) 3.15
  15. 互联网日报 | 微信聊天时可直接“搜一搜”了;蚂蚁集团9月18日科创板首发上会;谷歌正式发布安卓11系统...
  16. 实时云渲染+虚拟仿真实验解决方案
  17. 什么是EDI报文标准?
  18. UG二次开发自定义刀轨
  19. HashMap非线程安全问题
  20. linux常用命令词典

热门文章

  1. linux python保存mp4
  2. 最短路径-Dijkstra算法与Floyd算法
  3. 找不到org.springframework.dao.support.DaoSupport的类文件
  4. TNS-12560: TNS: 协议适配器错误 Oracle11g 创建数据库中问题处理(必须运行Netca以配置监听程序)
  5. IntelliJ IDEA :Error:(1, 1) java: 非法字符: '\ufeff'
  6. 2.初识Python
  7. mysql 线程内存 回收_MySQL内存使用-线程独享
  8. php实现支付宝支付接口,PHP实现个人支付宝支付开发(二)
  9. linux 主进程 等待,Linux启动与进程
  10. 百兆以太网传输距离_罗森伯格陪你做车载——汽车以太网(三)