首页 > 解决方案 > 如何正确设置具有安装时间(而非按需)的 Android 动态功能模块?

问题描述

我有一个大小约为 300 Mb 的 Android 游戏应用程序,因此我决定通过设置为“安装时包含模块”的动态功能模块来分割我的资源。在上传之前,我使用命令“bundletool build-apks --bundle xxx.aab --output=xxx.apks”来检查输出 apk 文件并确保每个文件都低于 150 Mb。但我仍然收到以下错误消息:

一个或多个自动生成的多 APK 超过了 150 MB 的最大允许大小。

您的 App Bundle 包含以下配置,初始安装会超过 150 MB 的最大大小:ARM64_V8A + HDPI、ARM64_V8A + XHDPI、ARM64_V8A + TVDPI、ARM64_V8A + XXHDPI、ARM64_V8A + LDPI、ARMEABI_V7A + XXXHDPI、ARM64_V8A + MDPI、X86 + XXXHDPI、X86 + HDPI、X86 + XXHDPI

我不知道为什么我仍然通过每个 150 Mb 的 apk 文件收到这条消息?如何将我的游戏上传到 Google Play 超出允许的最大大小?我已经阅读了很多天的官方网站和其他帖子,但其中大部分都是关于设置“按需”,这不是我想要的。我想要的是当用户从商店下载应用程序并成功安装时,一切准备就绪。

安装应用程序后,如何在不额外下载的情况下将超出最大大小的应用程序上传到商店?如何正确设置具有安装时间的动态功能模块?我应该使用动态功能模块来解决这个问题还是有更好的解决方案?谢谢。

标签: android

解决方案


推荐阅读