adb命令使用记录

在使用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/ 目录下查看

  

猜你喜欢

转载自www.cnblogs.com/fjhdg-11/p/10886390.html