Unity Google Android App Bundle

2022-06-13  本文已影响0人  CERI_CHANNEL

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

QQ截图20220609150737.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


  1. android app bundle - https://developer.android.com/guide/app-bundle

上一篇 下一篇

猜你喜欢

热点阅读