Unity发布X86的相关问题

最近一次上传谷歌商店被拒,说是不符合x64体系结构:

谷歌的对于X86支持的官方文档 https://developer.android.com/distribute/best-practices/develop/64-bit?hl=zh-cn

Google说:

从8月1日开始,谷歌android应用必须支持x64体系结构。

检查64位库的最简单方法是检查APK文件的结构。构建后,APK将与应用所需的任何本机库打包在一起。本机库存储在基于ABI的各种文件夹中。不需要支持每种64位体系结构,但是对于您支持的每种本机32位体系结构,您都必须包括相应的64位体系结构。

这意味着如果我支持x86,我还必须同时支持x86_64,意思就是如果我打 armeabi-v7a 就必须同时支持 arm64-v8a,打x86 就比需再支持 x86_64。可是Unity是没有 x86_64 的勾选项的(即使你导出为安卓工程并且按照谷歌官方文档去添加 abiFilters`,因为本身Unity就没有对应的.so文件支持·)。

我们最终选择的解决办法是直接丢弃掉 X86支持

具体原因的话,可以看看这几篇博客。

https://answers.unity.com/questions/1630396/unity-build-for-android-x86-64.html

https://forum.unity.com/threads/android-x86_64-support.711869/

大致意思反正就是X86本身就已经处于死亡边缘了 市场也只有 2% 甚至更低的占用率(··两年前我看的文章貌似说还有6%)。

而且在第二个网址的Unity问答中,Unity官方技术人员大佬也说过 将会放弃X86了。于是我们毫不犹豫的丢弃掉了 X86····

原文地址:https://mp.csdn.net/postedit/102518035  转载请注明出处!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值