目前creator要想支持模拟器的话必须加x86的abi吗

如题, 过去看了论坛的帖子, 如果需要用支持各种模拟器, 在发布出版本的时候不加x86会崩溃.
最近发现某些渠道提供的SDK没有加x86, 模拟器就崩溃了.
想问一下解决方案只能是渠道提供x86的SDK吗? ~.~

1赞

这跟目前有啥关系。大部分模拟器都是x86架构的,这样在pc上跑才流畅。
必须,必须,必须要x86的so

1赞

再请问一下, 如果我某个so只有armeabi的so(兼容x86的), 我需要复制一份到x86的文件夹中吗?还是加载的时候x86中找不到会加载armeabi中的?

你这个是如何做到的?好牛逼啊,armeabi的so能兼容x86??
一般是放 armeabi/xxx.so x86/xxx.so 两个就够了。

复制一份so到x86文件夹下就可以了,我试过可以,不过不保证一定可以哈,只是我用的第三方sdk是可以的

我要问的重点是我so放armeabi里, x86的机器上加载的时候会不会去加载armeabi里的那个so.
我不想放两份一样的.
也就是会不会鉴别系统的主要ABI和辅助ABI设置而在主要ABI so不存在的情况下加载辅助ABI so.
许多基于 x86 的设备也可运行 armeabi-v7a 和 armeabi NDK 二进制文件. 对于这些设备, 主要 ABI 将是 x86, 辅助 ABI 是 armeabi-v7a.

具体我也不清楚,你可以试一下。
不过最好匹配效果最好。

请问楼主这个问题解决了没有

没有解决:joy:

x86必选 不然会挂