在使用adb命令需安装adb,然后将adb配置环境变量或者命令行cd到adb路径
查看当前adb版本
adb version
帮助命令
adb /?
查看当前连接设备
adb devices
安装&&卸载应用
$ adb install /*.apk
$ adb install -r /*.apk 覆盖安装
$ adb install -s demo.apk 安装到sd卡
$ adb uninstall 包名
$ adb uninstall -k com.stormzhang.demo 卸载应用但保留应用的数据
获取当前屏幕app的包名&activity
$ adb shell dumpsys window w | findstr name=
解析app信息(未安装时)
$ aapt dump badging /*.apk
重启adb服务
$ adb start-server
$ adb kill-server
查询所有app的包名:
$ adb shell pm list packages
查询手机系统自带App的所有包名:
$ adb shell pm list packages -s
查询所有第三方App包名:
$ adb shell pm list packages -3
使用 grep 来过滤||windows环境使用findstr过滤:
$ adb shell pm list packages | grep qq
清除App数据
$ adb shell pm clear 包名
启动App
$ adb shell am start -n 包名/主Activity
kill应用进程:
$ adb shell am force-stop 包名
查看日志
$ adb logcat
$ adb logcat -c 清除日志
重启
$ adb reboot
获取手机序列号
$ adb get-serialno
获取手机 MAC 地址
$ adb shell cat /sys/class/net/wlan0/address
查看设备详细信息
$ adb shell getprop ro.product.model
查看 Android 系统版本
$ adb shell getprop | findstr ro.build.version.release
查看屏幕分辨率
$ adb shell wm size
Android系统是基于linux内核,同样可进入shell环境:adb shell;
shell环境下支持linux命令可在root手机 /system/bin/ 目录下查看