首页 > Intel架构的模拟器能否解决INSTALL_FAILED_NO_MATCHING_ABIS

Intel架构的模拟器能否解决INSTALL_FAILED_NO_MATCHING_ABIS

Intel架构的模拟器能否解决

INSTALL_FAILED_NO_MATCHING_ABIS 

的报错


so文件不匹配的问题,因为你的APK文件内的so文件都是为arm或mips平台编译的文件,解决办法是再编译一套适配x86架构的so文件。可以试一下在你libs目录下新建x86文件夹,拷贝一份arm文件夹下的so文件过来。如果还是报错,那只能重新编译了so了。


Intel架构模拟器主要是用x86架构的所以你需要x86或者x86_64架构的SO。你可以先同查看手机的cpu架构。
adb shell getprop | grep cpu
我现在编译SO主要用的是ndk-r9d和ndk-r11b,ndk-r9d不能编译64位的SO,ndk-r11b可以编译所有架构的SO但是我发现部分32位机型会不兼容。
你的问题应该用ndk-r11b编译就能解决。

【热门文章】
【热门文章】