以前做手机,还经常使用一些常用的adb命令。后来,逐渐的用的少了。最近的工作中,遇到了一些使用adb命令的情景。因此,这篇博客总结一下常用的adb命令。
1.查看当前连接的设备
adb devices
2.获取root权限
adb root
adb remount
3.查看日志
adb logcat
4.根据tag查看日志
adb logcat -s TAG1 TAG2
5.清除当前日志
adb logcat -c
6.过滤日志
adb logcat | grep “xxx”
7.进入adb运行环境
adb shell
8.安装apk
adb install test.apk
可选参数:
(1)-r:覆盖安装
(2)-d:解决低版本问题
(3)-s:安装到sd卡
9.卸载apk
adb uninstall packageName
10.查看app相关信息
adb shell dumpsys package packageName
11.查看apk路径
adb shell pm path packageName
12.查看apk版本号
adb shell dumpsys package packageName | grep version
13.打开某个activity
adb shell am start -n packageName/.MainActivity
14.获取应用启动时间
adb shell am start -W packageName/.MainActivity
注:以waitTime为准
15.查看某个app的进程相关信息
adb shell ps | grep packageName
16.查看app的内存占用
adb shell dumpsys meminfo packageName
17.查看app的最大内存限制
adb shell getprop | grep heapgrowthlimit
18.查看app耗电情况
adb shell dumpsys batterystats packageName > battery.txt
注:生成在项目根目录
19.重启设备
adb shell reboot
以上就是对常用adb命令的总结。