Unity发布Android App Bundle详解Addressables+Play Asset Delivery分发

1.下载并导入谷歌Play Asset Delivery

https://github.com/google/play-unity-plugins/releases/download/v1.7.0/com.google.play.assetdelivery-1.7.0.unitypackage

2.下载并导入addressable设置playDelivery资源的插件AddressablePlayAssetDelivery

addressable与PlayAssetDelivery的资源配置插件-Unity3D文档类资源-CSDN下载

谷歌aab包打包流程

3.AddressableAssetSettings设置

打开Assets/AddressableAssetsData/AddressableAssetSettings.asset

如图:添加以下三个

4.addressable Groups 设置

远程资源设置如下

这个是远程资源的设置,如果是包体内的,请选择install模式并把Include in Asset pack打钩

5.手动填写一下版本号和游戏的包名

6.检查androidmainfest是否存在跟包名不一致

7.目标架构选择 arm64 谷歌包不支持armv7

8.手动选择keystore

9.删除ServerData文件夹(如果没有请略过)

10.清除缓存

11.打包分包的远程资源

打包远程资源成功会有成功提示,且在项目文件夹会有ServerData文件夹

12.打包打aab

勾选才会有分包,不然上架谷歌之后会有大于150m的提示 

设置好之后开始打aab包

猜你喜欢

转载自blog.csdn.net/zhanzicui9626/article/details/123630532