【发布时间】:2021-01-01 07:40:38
【问题描述】:
现在 Xamarin 支持以 .aab 格式创建 App Bundle,有没有办法使用 Visual Studio 将可下载的 Asset Pack 添加到包中?
【问题讨论】:
-
Xamarin 已经绑定了 Play Core 库:github.com/xamarin/XamarinComponents/tree/master/Android/…
-
是的,但是您如何实际创建资产包并将它们添加到 Visual Studio 中的捆绑包中?
-
Visual Studio 没有任何内置的基于 UI 的功能来创建资产包,但就像创建
.obb文件一样,您可以通过 Android 构建工具或通过 Android Studio 来完成。 -
如果您在 Xamarin 中创建了 .aab,您将如何做到这一点?您可以使用这些工具添加到现有的 .aab 吗?
-
简而言之,是的,
.abb只是签名的 zip 文件(其文件结构已被 Google 详细记录)。在 Xamarin 支持直接构建.abb之前,您可以通过.apk构建工件创建一个(我为客户端创建一个脚本文件来执行此操作)。这实际上取决于您的需求,资产包确实面向游戏开发(就像.obb一样)。 Unity、Unreal 和 Android Studio 是我目前知道的唯一通过 UI 功能集直接支持它们的 UI,Xamarin 会支持它们吗(?),谁知道......,它们不支持.obb,因为非常小的用户群重叠。
标签: android visual-studio xamarin android-app-bundle