最近开始做一些app测试的项目,这篇文章算是一些操作笔记,写下来分享给感兴趣的一起学习。
首先讲到移动端app测试,不可避免的要考虑到app的安装、卸载、调试等。此时就需要有个工具,可以允许在pc端连接调试手机app。adb(Android Debug Bridge)就是这样一个Android软件测试开常用的调试工具,可以用来安装卸载软件、管理安卓系统软件、启动测试、抓取操作日志等
安装
去Android开发官方网站,下载最新的Android platform-tools。
下载后设置环境变量
此电脑—》右键属性—》高级系统设置—》环境变量—》编辑Path变量。
将Android platform-tools路径添加到系统环境变量里
cmd命令行窗口,运行:adb version,如下图,即为安装成功
连接手机
使用 adb devices 命令查看当前连接到的手机设备。开始并没有任何设备连接上时,设备会显示
首先USB连接手机
其次,打开开发者模式:在手机“设置”-“关于手机”连续点击“版本号”7 次,可以进入到开发者模式;(只需操作一次即可)
然后可以到“设置”-“开发者选项”-“调试”里打开USB调试以及允许ADB的一些权限;
连接时手机会弹出“允许HiSuite通过HDB连接设备”点击允许/接受即可;
驱动也是必须安装的(本人使用华为手机,安装了手机助手,有的手机不安装也可以连上),可以用手机商家提供的手机助手,我的电脑-》点进去驱动器安装即可(部分电脑双击无法直接进入到驱动器里,可以使用右键找到进入点击即可)。如下图。
运行adb devices 还是显示设备
需要将手机的VID添加到.android目录下的adb_usb.ini文件里
找到模拟器存放的目录,找到或新建一个adb_usb.ini文件
写入VID,前面要加上0x
在cmd上输入adb kill-server 然后重新拔插usb线之后,就可以连接adb 了
有时候显示连接如下,未授权:
此时往往是手机端未点击确认调试,检查下USB调试模式是否打开,有时候手机会自动关上,确保手机端弹出的”允许HiSuite通过HDB连接设备”点击确认