python+appium+模拟机 安装apk出现问题res=-133

python+appium+模拟机 安装apk出现问题res=-133

我是刚学测试的小白,在学到appium的时候遇到了一些问题,想要和大家分享一下,大家一起避坑。

我在学习appium的基本操作的时候遇到了问题
我是python+appium+模拟器,刚开始学点击等操作的时候都一路顺风,却在安装APP的时候出了差错

driver.install_app(r"E:\appium-code\iBiliPlayer-bili.apk")
在运行这条命令时出现了报错,如下
在这里插入图片描述
我先去百度查找,但是始终找不到错误的原因,有一个大佬说,如果搞不清楚问题,大部分原因是SDK下载错误,建议重新下载。但是我重新下载之后还是报一样的错误。

后面我加了一些测试交流学习的QQ群,有好几个大佬帮我解答。

  1. 首先用adb查看一下设备有没有连接(我在网上查找的结果是 在cmd输入adb shell 能进入就表示连接成功)
  2. 使用adb直接安装,在cmd运行adb install 安装包名,但是我依旧报错 Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
  3. 到adb的根目录运行,就是到Android_sdk的platform-tools目录下运行2中命令,但是我依旧报错
  4. 在我们一筹莫展的时候,有一个大佬查到了关于res-133的错误,好像跟系统架构有关。大佬还在python报错(上面的图片报错)里发现了我是缺少了.apk。我们就在想会不会是我的.apk的问题,然后就让我换了一个安装包,之后下载成功!

**总结:我们认为应该是我下载的.apk所支持的系统与我的模拟机的系统不一致(例如我下载的是Mac的版本,但是模拟机的系统是Android),因此产生了报错。**

第一次发文,有什么不足还望各位大佬指出,我一定改正!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值