如何使用 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应用