android - Intel架构的模拟器能否解决INSTALL_FAILED_NO_MATCHING_ABIS
巴扎黑
巴扎黑 2017-04-17 17:13:03
[Android讨论组]

Intel架构的模拟器能否解决

INSTALL_FAILED_NO_MATCHING_ABIS 

的报错

巴扎黑
巴扎黑

全部回复(2)
天蓬老师

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编译就能解决。

巴扎黑

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号