谷歌aab开发,Play Asset Delivery集成之install-time爬坑记

简介:2021年8月1日开始,谷歌上传应用要是用aab格式了,对于做游戏开发的我们,以前资源包比较大的情况下一般使用的是apk+obb格式,现在只能上传aab格式的,为了支持谷歌要求的aab格式,基础安装包150M以内,需要我们拆分出部分资源,使用以下三种分发模式中的一种来解决:

install-time 资源包在用户安装应用时分发。这些资源包以拆分 APK(APK 集的一部分)的形式提供。它们也称为“预先”资源包;您可以在应用启动时立即使用这些资源包。这些资源包会增加 Google Play 商店上列出的应用大小。用户无法修改或删除这些资源包。

fast-follow 资源包会在用户安装应用后立即自动下载;用户无需打开应用即可开始 fast-follow 下载。此类下载不会阻止用户访问应用。这些资源包会增加 Google Play 商店上列出的应用大小。

on-demand 资源包会在应用运行时下载。

注意:

aab包打包之后,打出来的aab资源大小是跟你完整包资源大小差不多的,但是你用解压软件打开之后你会发现你资源处理的那部分是单独文件的,当你把aab包上传谷歌商店的时候,它会自动帮你拆开。跟obb资源不一样,不需要另外搞一个资源上传谷歌商店。

正文:

install-time模式配置(谷歌参考链接:https://developer.android.com/guide/app-bundle/asset-delivery/build-native-java

1、在你的应用目录,创建一个文件夹:install_time_pack(名字自定),在这个目录下创建以下目录:install_time_pack/src/main/assets;然后在创建gradle,即:install-time-asset_pack/build.gradle;接着将你要拆分出来的大资源放assets目录下,按原本主工程目录的放置方式放就可以了,结果如下图

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值