Android ADB 常用命令

查看已连接的设备列表命令

adb devices

如何进入shell界面

adb shell

查看设备已经安装的包名和三方应用

adb shell pm list packages

adb shell pm list packages -3

 

查看系统运行Activity和当前activity

adb shell dumpsys activity top | grep ACTIVITY

查看app版本号:

adb shell pm dump | grep version

安装apk

adb install -r "安装包地址” 覆盖安装

adb install "安装包地址” 默认地址安装

 

adb 获取当前包名

adb shell am monitor

adb 通过包名找到apk

adb shell pm list packages -f | grep 包名

 

日志文件导出

adb logcat > 本地文件.txt

清除日志

adb logcat -c

设备文件导入到本地

adb pull <设备文件地址> <PC文件地址>

本地文件导入设备

adb push <本地文件> <设备文件>

如果发现多个设备 该如何判断去操纵设备:

adb devices 后 adb -s 设备号 其他指令

屏幕截图和屏幕录像的命令

adb shell screencap /sdcard/screen.png:

adb shell screenrecord /sdcard/demo.mp4

adb命令来模拟点按实体按钮的命令,如调低音量

adb shell input keyevent 25

使用adb shell input swipe命令来模拟手势滑动事件,例如从屏幕坐标(100,500)开始,滑动到(100,1450)结束,整个过程耗时100ms.

adb shell input swipe 100 500 100 1450 100

 

如何查看正在运行的 Services

adb shell dumpsys activity services []

 

 

查看应用安装路径

adb shell pm path

重启到 Fastboot 模式

adb reboot bootloader

查看bug报告(bugreport)

adb bugreport

以root权限重启adb

adb root

将system分区重新挂在为可读写分区,此命令在操作系统目录时很重要

adb remount

清除 APP 数据

adb shell pm clear


作者:予你心安
链接:https://juejin.cn/post/7027766928211083295
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
上一篇:Can't locate Pod/Text.pm问题分析及解决


下一篇:10组-Beta冲刺-3/5