Appium+Genymotion,继续走在一步一坑的路上

边看视频边往下学,结果发现又进坑了。接着上一篇,继续查吧~


坑1:

使用命令安装apk包

adb install C:\Users\wuhuo\Desktop\group-486_2-seo_qita_.apk

提示如下

1219 KB/s (34304612 bytes in 27.479s)
        pkg: /data/local/tmp/group-486_2-seo_qita_.apk
Failure [INSTALL_FAILED_NO_MATCHING_ABIS]

某4.4.4系统机器提示的是:

1972 KB/s (34304612 bytes in 16.984s)
        pkg: /data/local/tmp/group-486_2-seo_qita_.apk
Failure [INSTALL_FAILED_CPU_ABI_INCOMPATIBLE]

搜到stackoverflow一篇帖子

http://stackoverflow.com/questions/24572052/install-failed-no-matching-abis-when-install-apk

这种情况多出自模拟器环境中。Genymotion是采用x86架构的模拟器,这种应用就无法安装,它期待安装在一个ARM的虚拟机。

这种情况下对于genymotion而言,按照网贴来看需要下载一个genymotion-arm-translation,把这个压缩包拖入正在运行的虚拟机画面上,经过一段进度条,会有一个对话窗弹出,选择OK,然后重启机器,问题解决。


坑2:

真是没有料到真是光速进坑。。app是装上了,然而运行停止了。

百度了一下好像还是arm translation没有装好。百度的过程中,看到其实这个包是有多个版本的,比如6.0以上版本用的,5.0以上的,5.0以下的,还有一众up主没有标注到底是什么版本的。。这么说来刚才下载的v1.1版本是个什么鬼?

总之重新下了5.0以下版本用的arm translation(我的模拟器是个4.4.4版本的,Note3),再次拖入模拟器画面进行安装。

抱着希望重新安装了apk。。好吧这次不提示has stopped,画面闪了一下就关闭了。。人生毫无希望。。

把6.0.0系统的模拟器拿出来试试,装上了且打开暂时不闪退。。所以应该还是translation文件弄得不对,有哪位手里有好用的文件可以分享下T T

所以大家千万不要搞错版本啊。


坑3:

把apk文件放到了D盘的一个名为apk pack的文件夹内,本想方便管理。结果安装文件时出现以下错误

C:\Users\wuhuo>adb install D:\android\apk pack\onmyoji_netease_9_1.0.16.apk
Invalid APK file: pack\onmyoji_netease_9_1.0.16.apk

个人理解是因为文件夹名有空格,解释被断开了导致的。把文件夹名改为apkPack,问题解决。

坑4:

模拟器转天再打开电脑就不好使了。开机卡在Android画面很长时间不动,genymotion也没有报无响应的错,总之就是进不去。

这个暂时没找到解决方案。试了再新创建一个其他模拟器,能打开;拖进去tranlation文件再重启,一样停在Android画面进不去。怀疑是tranlation文件的问题,但是暂时没找到其他可用的tranlation文件。



鉴于模拟器这块问题比较多,还没到研究如何写代码如何调用的步骤就被各种配置或者其他问题绊住不能前进,暂时弃用了。接下来打算用自己的手机继续学习,会开另外的帖子继续记录。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值