使用Genymotion出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决方法

来源:互联网 发布:电路接线图软件 编辑:程序博客网 时间:2024/06/06 19:01

最近刚开始使用Genymotion调试Android应用,本来一切都好好的,突然今天在Genymotion运行一个APP,始终提示错误 INSTALL_FAILED_CPU_ABI_INCOMPATIBLE,而且提示我需要先卸载模拟器上的APP,可卸载了问题依然存在。最终在Google上找到了答案。
解决方法如下,下载此压缩包 Genymotion-ARM-Translation.zip,将其直接拖入开启的虚拟机窗口,会有如下提示:
拖入之后出现
点击OK继续,然后会出现如下提示:

点击OK之后,重启模拟器就完美解决了。
问题原因分析:
Genymotion是一款X86结构的,也就是和我们的电脑是同一架构,所以才会运行比Android自己的模拟器快很多,但是,如果你的APP里面包含了native库,也就是由C/C++实现的库,那他们是ARM结构编译的,无法再X86的机器上运行。
注意:目前的压缩包无法解决Android5.0及以上的系统在Genymotion上的安装问题。

1 0
原创粉丝点击