常用adb命令集合

334 阅读1分钟

查看版本

adb version

查看连接设备

adb devices

安装卸载apk

  • 安装
//当前路径
adb install [apkfilePath]
//不是当前路径
adb install /User/..../demo.apk
//多台设备
adb -s 设备名 install [apkfilePath]
  • 卸载
//卸载app
adb uninstall [pakcage]
//保留数据和缓存文件
adb uninstall -k [package]

启动停止服务

//启动
adb start-server
//停止
adb kill-server

列出包名

//手机装的所有app的包名
adb shell pm list packages

//系统应用的所有包名
adb shell pm list packages -s

//除了系统应用的第三方应用包名
adb shell pm list packages -3

//使用grep来过滤  shell 后的内容用引号
adb shell "pm list pakcges | grep qq"

清除应用数据与缓存

adb shell pm clear <packagename>

启动应用

adb shell am start -n com.stormzhang.demo/.ui.SplashActivity

强制停止应用

adb shell am force-stop <packagename>

查看日志

adb logcat

重启

adb reboot

获取序列号

adb get-serialno

获取 MAC 地址

adb shell  cat /sys/class/net/wlan0/address

查看设备型号

adb shell getprop ro.product.model

查看 Android 系统版本

adb shell getprop ro.build.version.release

查看屏幕分辨率

adb shell wm size

查看屏幕密度

adb shell wm density