如何使用 Xamarin Visual Studio 2015 构建 Android App Bundle?

Posted

技术标签:

【中文标题】如何使用 Xamarin Visual Studio 2015 构建 Android App Bundle?【英文标题】:How to build Android App Bundle using Xamarin Visual Studio 2015? 【发布时间】:2021-10-18 13:48:25 【问题描述】:

我看到 Google Play 不再支持 apk 格式,它需要 android App Bundle。

This article 说:

要启用对 Android App Bundle 的支持,您需要选择加入 Android Package Format 属性中的捆绑包值 安卓选项。执行此操作时,请确保将项目更改为 发布配置作为应用程序包用于发布包 只要。为此,您可以按照以下步骤操作:

1. Right click your project, and select Properties.
2. Navigate to Android Options.
3. Change your configuration to Release.
4. Change the Android Package Format to bundle.

但我在 Visual Studio 2015 的 Android 选项中找不到该选项。

我想坚持使用 Visual Studio 2015,因为我没有时间升级(在旧硬件上升级软件可能会导致延迟,我可能需要购买一台我真的不想要的新笔记本电脑)。 有没有办法可以使用 Visual Studio 2015(或使用 Google 的工具?)构建 Android App Bundle,或者我必须在 Windows 上安装 Visual Studio 16.4 或更高版本?

【问题讨论】:

VS2015 已于 2020 年结束支持周期。 @Jason :但是有解决办法吗?也许是命令行之类的,我检查了这篇文章:docs.microsoft.com/en-us/xamarin/android/release-notes/9/… 但我的 .csproj 没有标签 <AndroidPackageFormat> 我对此表示怀疑。 Xamarin 已经有一段时间不支持 VS2015,所以最新的 Android SDK 和工具将无法使用它。 对您有帮助吗? @LeoZhu-MSFT - 我决定升级到VS2019,花了我一天的时间升级但省了我很多头痛,VS2015开发移动应用程序太累了。 【参考方案1】:

我认为您不能在 Visual Studio 2015 中执行此操作,因为此功能是在 Visual Studio 2019 16.4 中添加的。

您可以查看发行说明https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes-v16.4#16.4.0。

【讨论】:

【参考方案2】:

对于 Visual Studio 2019,请转到 Xamarin.Android 项目的属性。在“Android 选项”侧边菜单下,为“Android 包格式”选择“捆绑包”。

【讨论】:

【参考方案3】:

您还可以从 AppCenter 创建 App Bundle,并通过它直接将构建推送到 Playstore。

查看此博客。 https://devblogs.microsoft.com/xamarin/android-app-bundles-azure-devops/

如果您不熟悉应用中心,请查看此文档。 https://docs.microsoft.com/en-us/appcenter/

【讨论】:

以上是关于如何使用 Xamarin Visual Studio 2015 构建 Android App Bundle?的主要内容,如果未能解决你的问题,请参考以下文章

使用 xamarin 和 Visual Studio 时如何优化每个 ABI 的 apk?

如何使用 C++ 非托管库在 Visual Studio 2017 中为 Xamarin.Forms 设置项目?

如何使用 Xamarin Visual Studio 2015 构建 Android App Bundle?

如何使用Xamarin在Visual Studio中创建Android应用

使用 Xamarin 发布到应用商店的 Visual Studio

如何使用 Visual Studio for Mac 在 Xamarin.Forms 中实现多目标?