ADB常用命令合集

306 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

安装

1. 常规安装

adb install 安装包路径

2. 强制安装(替换现有应用程序)

adb install -r 安装包路径

3. 降级安装

adb install -d 安装包路径

卸载

adb uninstall 软件包名

wifi调试

1. 连接设备后,执行以下命令(每次设备重新开机需执行一次)

1. adb shell
2. setprop service.adb.tcp.port 5555
3. exit
4. adb tcpip 5555

5. 连接设备

adb connect 网址:5555

6. 断开特定设备

adb disconnect 网址:5555

7. 断卡所有设备

adb disconnect

查看安装的软件列表

1. 查看所有

adb shell pm list packages

2. 查看三方

adb shell pm list packages -3

查看分辨率

1. 方式一:

adb shell dumpsys window displays

2. 方式二:

adb shell wm size

输入

adb shell input text “你想要输入的内容”

系统页面

1. 进入设置页面

adb shell am start -n com.android.settings/com.android.settings.Settings

2. 查看页面路径:

adb shell dumpsys activity activities

如下图,展示了执行命令后的结果。结果展示的是任务栈,栈内的任务自上而下展示。

获取系统版本

adb shell getprop ro.build.version.sdk

查看可用内存

adb shell cat /proc/meminfo

日志

1. 保存日志

adb logcat -b all > 目录/logcat.txt

2. 清除日志:

adb logcat -c

杀死应用

adb shell am force-stop 软件包名

功耗

1. 重置电池数据收集:

adb shell dumpsys batterystats --reset

2. 转存电池数据:

adb shell dumpsys batterystats > 目录/batterystats.txt

3. 生成电池使用报告:

adb bugreport > 目录/bugreport.zip
或
adb bugreport > 目录/bugreport.txt

4. 查看耗电白名单:

adb shell dumpsys deviceidle whitelist

5. 增加耗电白名单

adb shell dumpsys deviceidle whitelist +包名

6. 移除耗电白名单

adb shell dumpsys deviceidle whitelist -包名

生成systrace报告

python SDK路径/platform-tools/systrace/systrace.py -o 目录/mynewtrace.html

编解码

1. 拉取设备支持的编解码器:

adb pull /system/etc/media_codecs.xml 目标路径