这是(shì)Genymotion-ARM-Translation-ARM架构支持(chí)包下(xià)载,Genymotion中使用ARM架构的软件的补丁包Genymotion-ARM-Translation_v2.0。感(gǎn)觉这个版(bǎn)本和之前发布的1.1版本没有什么却(què)别,需要的可以测试一下。
Genymotion模(mó)拟器使用的是x86架构(gòu),在第(dì)三方市场上的应用有部分不(bú)采用x86这么一种架(jià)构,所以在编(biān)译(yì)的时候不通过,报“APP not installed”,解决的办法有两种:第一种,如果你是应用开发(fā)者,可以点击上图中的“here”;第二种,如果(guǒ)你不是应用开发者,可以下载(zǎi)Genymotion提供的ARM转换工具包,将应用市(shì)场中的ARM架构的(de)apk转换(huàn)成Genymotion可以编译的x86架构,你可(kě)以到(dào)官网下(xià)载,也(yě)可以点击这里Genymotion-ARM-Translation-Librarities下载。
Genymotion-ARM-Translation-ARM架构支(zhī)持包是用Genymotion建立(lì)虚拟机调(diào)试ARM架构程(chéng)序时报错如(rú)INSTALL_FAILED_CPU_ABI_INCOMPATIBLE,则(zé)需要将此包拖入虚拟(nǐ)机(jī)进行适配ARM架构。
Genymotion 为了考虑(lǜ)到模拟器的(de)运行速度,在VirtualBox基础(chǔ)上实现(xiàn)x86架构,从(cóng)而(ér)运行于Intel x86架构处理(lǐ)器上能够尽可(kě)能的提高运行效(xiào)率;所以,这种(zhǒng)情况导(dǎo)致Genymotion模拟器运行不了原生ARM代(dài)码应(yīng)用,ARM架构.so文件将直接到应用的运行失(shī)败。
