使用Xamarin和Visual Studio时如何优化每个ABI的APK?

Cyr*_*ril 2 android visual-studio apk xamarin google-play-console

我在Mac上的Visual Studio 2019中有一个xamarin表单解决方案。我尝试在Google Play控制台上发布我的apk,但它说它们是未经优化的APK

在Visual Studio中,我转到了Android项目选项> Android Build。在发布配置中,我选中了“ 为每个选定的ABI生成一个软件包(apk)”。在高级选项卡中,我检查了4个受支持的ABI。然后,我发布了4个APK,然后将其上传到Google Play控制台。

似乎还不够,该网站建议我:-使用Android应用程序捆绑包自动优化设备配置(不确定xamarin解决方案是否支持该配置)-或使用多个APK自己进行管理(我使用过没有成功)

我不能忽略该警告,进入下一步的按钮为灰色。

Gia*_*bba 7

不幸的是Xamarin Android尚不支持App Bundles。他们正在努力,并将很快推出:https : //github.com/xamarin/xamarin-android/issues/2727

构建任务的PR已合并:https : //github.com/xamarin/xamarin-android/pull/3146

如果您想尝试预览版,可以尝试一下(来自Xamarin团队):

您应该可以通过README.md的“构建状态”部分(请参阅https://github.com/xamarin/xamarin-android#build-status)从我们的CI系统下载visx ,然后选择一个Job并转到Azure Artifacts页面。或者只是使用它来获取最新的稳定版本https://jenkins.mono-project.com/view/Xamarin.Android/job/xamarin-android/lastStableBuild/Azure/

请注意,这些将仅是开源位。因此,某些事情(例如快速部署)将无法正常工作。但是,如果您要构建发行版应用程序,那应该没问题。

在发布App Bundles支持之前,您唯一可以做的就是每个ABI使用一个APK,并忽略来自Google Play的警告

直到您在Google Play控制台(位于左侧菜单)上的所有“灰色检查”变为绿色之前,您才能在游戏控制台中发布并忽略该警告。


Abd*_*han 1

适用于Windows 16.4Mac 8.4的 Visual Studio 2019 中的 新增功能添加了对构建 Android 应用程序包 aab 格式的支持

在此输入图像描述