在 android 中使用 app bundle 拆分应用

Using app bundle over splitting app in android

我的应用程序使用的是原生库,为了减小 apk 的大小,我使用了如下的 apk 拆分

    splits {
        abi{
            enable true
            reset()
            include 'x86_64','x86','armeabi-v7a','arm64-v8a'
            universalApk false
        }
    }

现在我的问题是,如果我生成应用程序包而不是 apk,我是否需要将上面的代码片段保留在我的 gradle 文件中?或者 app bundle 会根据 cpu 架构自动减小应用程序大小?

您可以删除整个代码段,App Bundle 默认配置为生成按三个维度拆分的 APK:ABI、DPI 和语言。