通过ADB安装apk到genymotion报[INSTALL_FAILED_CPU_ABI_INCOMPATIBLE]错误的解决方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过ADB安装apk到genymotion报[INSTALL_FAILED_CPU_ABI_INCOMPATIBLE]错误的解决方法相关的知识,希望对你有一定的参考价值。
背景描述:使用genymotion一直是在安装是从开发那里拿来的APK,没有发生问题。今天在应用市场下载了一个竞品apk,使用同样的方式安装,报了[INSTALL_FAILED_CPU_ABI_INCOMPATIBLE]错误,见下图。
通过网上查找,发现这是因为系统里缺少了 Google Play 市场等各种谷歌服务应用,其实是因为版权问题,从 2.0 版本开始 Genymotion 提供的虚拟设备都已经移除了 Google Apps 以及 ARM library support ,所以,如果通过软件里下载回来的虚拟机在运行一些必须依靠这些组件运行的 App 时就会出现错误或闪退现象甚至是无法安装。
解决方法:
2、开启genymotion。
3、直接把Genymotion-ARM-Translation.zip拖到进已经启动的模拟器中。
点击OK便可安装成功,接着重启。
再次使用ADB命令重新安装APK,就成功啦~
注:此解决方法来源于 http://my.oschina.net/u/242764/blog/375909
!--StartFragment>!--StartFragment>!--StartFragment>以上是关于通过ADB安装apk到genymotion报[INSTALL_FAILED_CPU_ABI_INCOMPATIBLE]错误的解决方法的主要内容,如果未能解决你的问题,请参考以下文章