我收到了一封来自 Google 的电子邮件,要求我们在 2019 年 8 月 1 日之前开始在 Android 应用程序中支持 64 位 CPU。文档 https://developer.android.com/distribute/best-practices/develop/64-bit,它指出如果您正确支持 64 位,您的 apk 内容中应该有一个 lib/arm64-v8a 文件夹。
在我的 Xamarin 项目选项 > 构建 > 编译器设置中,我的平台目标设置为“任何”,因此我希望它构建 32 位和 64 位版本。但是,当我生成发布版本并将其打包到 apk 中时,当我浏览 apk 时,它只有 lib/armeabi-v7a 文件夹,没有 v8a 文件夹。那么我需要做什么才能支持 64 位架构呢?
编辑:我应该包含此屏幕截图,显示我支持的 ABI:
进入你的Project settings / Build / Android Build / Advanced
并启用arm64-v8a
作为您支持的 ABI 之一。
然后进行全新构建(如果您使用 VS 的该功能,则进行新的存档)。
Note:确保您这样做是为了您的Release配置
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)