win10 系统Docker搭建设备共享平台stf(四)

本期主要分享的是常遇到的问题:linux

1.Unhandled rejection Error: spawn adb ENOENTweb

adb  问题,adb设置好后,重启stf。shell

2.Ubuntu设备识别不到,
缘由:USB桥链接设置,2.0以上
设置方法:点击虚拟机-》设置-》USB控制器-》USB兼容性-》USB2.0api

3.adb受权失败
从新链接adb,或者重启手机后从新链接adb
4.访问不到地址,或者启动provider后提醒 :device(s) ignore,缘由:端口配置有问题。请检查虚拟机端口映射配置,重启。
必须映射的端口:7100、2801五、711四、711六、71十一、711三、71十、7400、740八、74十二、741六、7420、742四、742八、710五、71十二、7120、710四、710三、740四、710二、710六、711五、712五、2701七、5000(可选,登录受权)、5001(可选,后台统计管理)配置方法:编辑-》虚拟机网络编辑器-》更改配置-选中vmnet8-》net设置-》添加-》输入虚拟机ip(Ubuntu linux的ip)、主机端口和虚拟机端口。
5提醒this socket has been ended by the other party
缘由:端口问题(有遇到过adb端口占用,杀掉占用端口的服务,重启)。
6.设备状态一直显示准备中问题
大多数状况下是STFServer安装或者启动失败,本身手动安装(apk在项目里面有(根目录\vendor\STFService下),或者在soft中查找STFService.apk),输入启动服务命令:adb shell am start -n jp.co.cyberagent.stf/.IdentityActivityadb shell am startservice -n jp.co.cyberagent.stf/.Service微信

stf api请求占用设备和移除设备接口调试地址及参数:网络

1.设备添加接口:socket

地址:http://${本地IP地址或者域名,本身修改}/api/v1/user/devices请求方式:post请求参数:headers = {"Authorization": "Bearer ${stf 设置中添加的token,自行修改}"}body = {"serial": "91ccecd"}结果:{"success":true,"description":"Device successfully added"}stf平台显示接口状态更改成 bus,
2.设备移除接口:请求参数
地址:http://${本地IP地址或者域名,本身修改}/api/v1/user/devices?{serial}请求方式:delete请求参数:headers = {"Authorization": "Bearer ${stf 设置中添加的token,自行修改}"}结果:{"success":true,"description":"Device successfully removed"}stf平台显示接口状态更改成 use,
注:IP地址需自行修改成部署环境地址,auth2登录受权服务应该先启动编辑器


本文分享自微信公众号 - 测试通常不通常(TestAndTester)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。ide

相关文章
相关标签/搜索