两年前就有想法让客户用自己嘚手机直接测试我们的设备。但是当时需求性不大手上事情多也就先放着了。休假回来后发现情况已经变了,客户都走安卓平台了憤转平台而战。目前虽未能用自己的手机测试(平台权限问题)成功但是过程值得一叙。
安卓平台调试设备的主要流程:
5测试工具编譯与测试工具模拟运行
1)安装JDK并配置到环境变量,不会配置的请看
3)adb调试工具包路径配置到环境变量
设备驱动基于windows平台已开发好,且已支持安卓平台
在Android Studio中新建文件,编辑xml文件设计界面编辑java文件设置功能。xml文件可以可视化编辑但需要处理控件位置问题(魔术棒)。
5測试工具编译与测试工具模拟运行
- 开发机有线连接安卓设备,打开设备开发者-USB调试功能安卓设备无线网络连接到开发机同一网段。
- 输入指令 “dba install app.apk”(最后字段是apk文件全名)安装apk到安卓设备此处需要在安卓设备上确认安装,否则会报-200错误
- 输入指令“adb shell”进入安卓设备指令模式,输入指令“ifconfig”查询安卓设备ip地址输入指令“exit”退出安卓设备指令模式。
- 输入指令“arp - a” 查询测试机网段内设备IP信息结合安卓设备ip地址查询信息得到安卓设备ip地址。
- 输入指令“adb connect 102.168.43.1”(最后字段是安卓设备ip)网络连接到安卓设备
7,设备调试(HID设备)
- 安卓设备打开OTG功能并通過OTG线连接调试设备
- 开发机中输入指令“adb shell”进入安卓设备指令模式。
- 开发机中输入指令“cat /proc/bus/input/devices"查看安卓机连接设备信息找到调试设备信息确認连接正常。
- 开发机中输入指令“cd /dev/bus/usb/”进入安卓设备的连接设备目录用ls指令查看所有子目录设备。
- 安卓设备断开测试设备有线连接
- 开发機中用ls指令查看安卓设备连接的设备信息,对比上次查询情况排除掉安卓机的固有设备。
- 安卓设备有线连接测试设备
- 开发机中用ls指令查看安卓设备连接的设备信息,对比上次查询情况确定调试设备“文件名”。
- 开发机中输入cd /dev进入设备连接目录
- 开发机中输入ls -l查看设备连接情况找到设备(根据设备连接的时间)