我们有一个支持多达5种语言的Android应用程序。如果我们要预安装一组数据,我们通常会添加 5 个 zip 文件(每种语言 1 个(。但是,此后数据已增长到每个100Mb。因此,不可能将所有 5 个 zip 压缩打包到 assets 文件夹中。
我们有哪些选项可以使用预安装的数据创建APK?用户是否可以根据其设备区域设置安装扩展模块包?还是我们必须在 Play 商店中上传 5 个 APK,每种语言一个。
在文档中,它被给出 -
谷歌播放目前要求你的APK文件不超过 100MB .如果您的应用超过 100MB,则必须在用户打开应用时自行托管和下载其他资源。
阅读有关APK扩展文件的信息。
此外,在此答案中,给出了如何将.obb
文件制作为.zip
文件并将其上传到Play商店。
或
您还可以检查应用程序打开/或要求用户下载语言包并直接从服务器下载。(那会更简单,更容易(。