首页 > 解决方案 > 无法在 Google Play 商店上发布 Xamarin.Forms 应用程序的 APK 文件

问题描述

我想将我的Xamarin.Forms 应用程序发布到Google Play商店。但是当我上传APK时,它会给我警告并禁用推出选项。它说我们需要使用 Android App Bundle ( .aab ) 格式,以便APK可以针对大小和资源进行优化。

目前,Visual Studio 2019 Archive 选项不支持Android App Bundle我已获取Visual Studio 2019的最新更新,但仍不支持上述格式。

我用谷歌搜索并通过修改项目文件中的一些设置从命令提示符处找到了一些链接。但是构建在几分钟后返回错误exit code 1。这令人沮丧,因为我无法将其发布到Google Play商店。我已经发布了App的iOS版本。

非常感谢这里的任何帮助。

标签: androidxamarin.formsgoogle-playapkpublish

解决方案


我和我的团队目前正在将我们的应用程序作为APK 毫无问题地发布到Google Play

App Boundle是发布较小应用程序的好方法,它只提供下载应用程序的设备所需的内容。Xamarin Show最近发布了有关此主题的视频,您可能会感兴趣:

https://www.youtube.com/watch?v=_IOZ0SUKZq4


通过以下图片,我展示了我们如何上传/发布我们的APK

首先,在下图中,您可以看到仍然支持APK :

在此处输入图像描述

APK正确上传:

在此处输入图像描述

然后我们就可以保存并查看APK了:

在此处输入图像描述

APK上传时带有警告

在此处输入图像描述

警告指出:

在此处输入图像描述

现在我们只是忽略警告并继续推出:

在此处输入图像描述


如果在执行这些步骤之后,您的Start Rollout选项尚未启用,则可能是您的Application仍有一些其他Listing Sections。在您介绍了Google所需的所有信息后,必须可以使用Start Rollout选项。


推荐阅读