Android App Bundle[1]
在Android Studio工程主Model的build.gradle配置中, 添加如下配置,名称可改
android {
...
bundle {
// 语言
language { enableSplit = false }
// 分辨率
density { enableSplit = false }
// 架构
abi { enableSplit = true }
}
...
assetPacks = [":install_time_asset_pack"]
}
对应的有一个 install_time_asset_pack 的资源Model
![](https://img.haomeiwen.com/i8624385/4c7720b95c4e4283.png)
build.gradle 配置如下
apply plugin: 'com.android.asset-pack'
assetPack {
packName = "install_time_asset_pack" // Directory name for the asset pack
dynamicDelivery {
deliveryType = "install-time" // delivery mode
}
}
setting.gradle 记得添加
include ':launcher', ':install_time_asset_pack'
ABMain.s 可以理解为 从Unity所有的ab资源里分出不大于1G的资源
本地模拟Google安装Android App Bundle可以参考:
[Google Android App Bundle 本地安装]https://www.jianshu.com/p/09e87417db27
从Unity获取这个路径下的资源可以参考:
[AndroidAppBundle分资源之后Unity找不到路径]https://www.jianshu.com/p/b798036b5655
-
android app bundle - https://developer.android.com/guide/app-bundle ↩
网友评论