adb常见用法

最近在看安卓的自动化测试代码时,需要用adb工具同时控制多台安卓设备,现将adb常见用法总结如下:

  • 查看当前连接设备
adb devices
  • 如果发现多个设备:
adb -s 设备号 其他指令
  • 安装apk文件(此安装方式,如果已经存在,无法安装)
adb install xxx.apk
  • 覆盖安装
adb install -r xxx.apk
  • 往手机SDCard传递文件
adb push 文件名 手机端SDCard路径
  • 从手机端下载文件
adb pull /sdcard/xxx.log
  • 查看手机端安装的所有app包名:
adb shell pm list packages
  • 启动Activity:
adb shell am start 包名/完整Activity路径
  • 杀掉某个进程,一般用于模拟某个bug复现
adb shell kill pid Number
  • 启动 adb server 命令
adb start-server
  • 查看日志
adb logcat
  • 将日志信息输出到指定文件中(该文件不存在,则会新建)
adb logcat > logcat.log
  • 将日志信息输出到已经存在的指定文件中
adb logcat > C:\Users\twl\Desktop\log\logcat.log

你可能感兴趣的:(adb常见用法)