本文已参与「新人创作礼」活动,一起开启掘金创作之路。
安装
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 目标路径