问题描述
场景: 我有一个具有很多高分辨率可绘制图像的应用程序。我想通过构建而不是通过web / http / cdn交付这些资产。
问题:
当我将.aab上传到Google时,我被告知某些配置将导致构建超过150MB的限制。
我尝试过的事情:
- 我已将大部分大图像提取到安装时的动态功能模块中。
- 使用bundletool,我在arm64上用两种语言模拟了xxxhdpi设备。生成的基本apk不超过150MB。动态功能模块apks(“ packimages-*。apk”)可以,但是据我所知,这不仅可以,而且是Google推荐的减少基本apk大小的方法。
解决方法
安装时下载大小限制为150 MB。
由于您提到将动态功能配置为“安装时”,因此它们也将在安装时提供,因此计入限制。
您可能需要考虑使用安装时所需的图像(可以将其保留在基本模块中)和以后可以下载的图像(可以将其放置在按需模块中),使用{ {3}}。