linux adb 点击屏幕,ADB 操作命令(二)

一、查看应用列表

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

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

参数详解:

AAffA0nNPuCLAAAAAElFTkSuQmCC

查看第三方应用

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 参数

AAffA0nNPuCLAAAAAElFTkSuQmCC

四、按键操作

按下电源键

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 参数 过滤规则

可以通过级别进行过滤

AAffA0nNPuCLAAAAAElFTkSuQmCC

示例:

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

**

**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值