我收到了Google的电子邮件,我们需要在2019年8月1日之前开始在我们的Android应用程序中支持64位CPU。在其documentation中,它应该有一个lib / arm64-v8a文件夹如果您正确支持64位,请在apk内容中添加
。在我的Xamarin项目选项>构建>编译器设置中,我的Platform目标设置为“ Any”,因此我希望它能够构建32位和64位版本。但是,当我生成发行版本并将其打包为apk时,当我浏览apk时,它只有一个lib / armeabi-v7a文件夹,而没有v8a文件夹。那么,我要怎么做才能支持64位体系结构?
编辑:我应该已经包括此屏幕截图,显示了我支持的ABI:
答案 0 :(得分:16)
答案 1 :(得分:0)
就像@sushihangover提到的那样,您只需要确保在“ Release”配置上,您需要选择arm64-v8a ABI配置。 在点击“发布存档”之前,请记住要“全部重建”,以免遇到基于缓存数据的问题。 您可以查看this article了解更多详细信息
答案 2 :(得分:0)
就我而言(经过数周的挫败),事实证明Google Play控制台(取决于应用程序的发布设置)可能会尝试“保留”应用程序的旧版本。您需要在发行期间删除所有较旧的版本。