appium运行后,找不到连接的手机

除了我现在遇到的问题,我还加上了以前遇到连接不上的解决办法的思路。

问题:
appium运行后,已安装要测试的app,进行测试用例的时候,找不到连接的手机。
提示类似错误 Can not get mobile information. Please check if mobile [xxxxxxxx] connected correctly.
解决方法:
1.首先,麻烦你adb devices.如果有正常显示手机串号。表示adb 正常
如果没有显示,说明连接处有问题。先试试插拔下,adb devices进行检查。不行再试试把电脑上的应用宝,豌豆夹,360都关了,adb devices进行检查。再有问题就换条USB线。
再或者端口都有问题
1.查看占用端口的进程PID
netstat -aon|findstr 5037
2.通过PID查看所有进程
tasklist /fi “PID eq 17894”
3.杀死占用端口的进程
taskkill /pid 17894 /f
成功: 已终止 PID 为 3676 的进程。
此时再输入adb devices就可以看到识别到设备了

2.你需要查看你手机的android 版本。是否和你desired_caps[‘version’] = ‘6.0’ # 系统版本 一致。这个很重要。

3.如果还是有问题,请更新你的android SDK ,下载对应真机的版本,就可以了

我的最终解决:
是因为我是anroid 9的真机,没有下对应的SDK,去android SDK 下载了就OK了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值