adb 是Android手机客户端的调试工具,可以通过命令来操作手机app

这里需要注意的是: adb 只能操作 Android 手机 不能操作iPhone。

adb配置

打开夜神模拟的安装位置。
image.png
安装路径的地址栏中 输入 cmd
image.png
这里输入 cmd 后按下回车。
image.png
image.png

命令行中输入 adb 命令即可使用 模拟器自带的命令。

常用命令

adb devices 查看连接设备

  1. adb devices

image.png

  • 127.0.0.1:62001 表示设备串号 已经连接成功。

adb shell 进入到手机的命令行环境

  1. adb shell

image.png
进入到手机shell 中
Android手机系统内核使用的是Linux系统,所以在 shell 中可以使用基本的Linux命令,比如 pwd ,cd, ls
退出 shell

  1. exit

image.png

adb push将电脑上的文件上传到手机

  1. adb push C:\Users\zengy\Desktop\data.json /sdcard/Movies
  • C:\Users\zengy\Desktop\data.json 自己电脑上的路径
  • /sdcard/Movies 手机端的指定目录

image.png

adb pull 从手机下载文件到电脑

  1. adb pull /sdcard/Movies/data.json C:\Users\zengy\Desktop\fromadb

image.png

adb -s 指定设备

image.png
如果电脑上连了多台设备,操作的时候需要在adb 命令后添加 -s 参数

  1. adb -s 127.0.0.1:62001 pull /sdcard/Movies/data.json C:\Users\zengy\Desktop\fromadb

-s 127.0.0.1:62001 指定运行的设备名。

adb shell pm list packages 查看手机安装的应用

  1. adb shell pm list packages

image.png

adb shell pm list packages -3 查看手机安装的第三方应用

  1. adb shell pm list packages -3

image.png

adb shell pm uninstall 包名 卸载应用

卸载 cnode 社区app

  1. adb shell pm uninstall org.cnodejs.android.md

image.png

adb install apk文件的路径 安装应用

  1. adb install C:\Users\zengy\Desktop\app-release.apk

image.png

monkey 稳定性测试

我们平时测试手机app的时候都是按部就班,非常有规律的测试,如果app在小朋友的手里,他们会使用一些不规则的操作来使用app。这些操作平时测试人员也不容易想到。可以借助 monkey 命令来模拟。

  1. adb shell monkey --throttle 500 -p org.cnodejs.android.md -vv 1000
  • —throttle 500 每个操作之间暂停 500ms
  • -p org.cnodejs.android.md 单独执行 cnode 社区应用
  • -vv 显示详细的执行日志
  • 1000 执行1000个事件 (可以根据自己的测试需要更改)

真机测试

是需要连接真机来进行测试的。

开启开发者选项

打开【设置】—【关于手机】
image.png

找到版本号 点击 7次
image.png

开启开发者选项
image.png

配置开发者选项

开启开发者选项
image.png

不同手机型号开启方式

国内的Android手机都经过自己的深度定制,界面不太一样

打开开发者选项之后,使用数据线连接电脑。 后续操作一样。