针对 Xamarin Android 上的 64 位架构

2024-03-03

我收到了一封来自 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(使用前将#替换为@)

针对 Xamarin Android 上的 64 位架构 的相关文章

随机推荐