** 1. 查看adb版本 **
adb version
** 2. 查看连接设备 **
adb devices
** 3. 安装App **
a. 正常:adb install [apkfile]
b. 保留数据和缓存文件,重新安装: adb install -r [apkfile]
c. 安装apk到SD卡:adb install -s [apkfile]
** 4. 卸载App **
a. 正常:adb uninstall [包名]
b. 卸载app单保留数据和缓存文件: adb uninstall -k [包名]
** 5. 启动/停止adb server **
启动:adb start-server
停止:adb kill-server
** 6. 包管理 **
a. 列出手机装的所有app包名: adb shell pm list packages
b. 列出系统应用的所有包名: adb shell pm list package -s
c. 列出所有第三方应用包名: adb shell pm list packages -3
d. 使用grep命令过滤: adb shell pm list packages | grep qq
** 7. 清除应用数据与缓存 **
adb shell pm clear [包名]
** 8. 启动应用 **
adb shell am start -n com.cx.demo/.login.LoadingActivity
** 9. 杀掉进程,强制停止应用 **
adb shell am force-stop [包名]
10. 查看CPU占用情况
adb shell top -m 10 -s cpu
- -t 显示进程名称
- -s 按指定行排序
- -n 在退出前刷新几次
- -d 刷新间隔
- -m 显示最大数值
返回值说明:
S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数
11. 查看内存占用
adb shell dumpsys meminfo [PID或者包名]
** 12. 查看日志 **
adb logcat
** 13. 重启手机 **
adb reboot
** 14. 获取序列号 **
adb get-serialnoad
** 15. 获取MAC地址 **
adb shell cat /sys/class/net/wlan0/address
** 16. 查看设备型号 **
adb shell getprop ro.product.model
** 17. 查看Android系统版本 **
adb shell getprop ro.build.version.release
** 18. 查看屏幕分辨率 **
adb shell wm size
** 19. 查看屏幕密度 **
adb shell wm density