【发布时间】:2019-06-29 10:51:40
【问题描述】:
我收到一封来自 Google 的电子邮件,我们需要在 2019 年 8 月 1 日之前开始在我们的 Android 应用程序中支持 64 位 CPU。在他们的 documentation 中,它指出您的应用程序中应该有一个 lib/arm64-v8a 文件夹如果您正确支持 64 位,则为 apk 内容。
在我的 Xamarin 项目选项 > 构建 > 编译器设置中,我的平台目标设置为“任何”,因此我希望它可以构建 32 位和 64 位版本。但是,当我生成发布版本并将其打包成 apk 时,当我浏览 apk 时,它只有一个 lib/armeabi-v7a 文件夹,没有 v8a 文件夹。那么我需要做些什么来支持 64 位架构呢?
编辑:我应该包含这个屏幕截图,显示我支持的 ABI:
【问题讨论】:
-
你读过this吗?
-
还要确保您的发布配置遵循此...我的调试默认为它,但由于某种原因,发布仅设置为 armeabi-v7a。 :)
标签: android xamarin xamarin.android