Android App Bundle,在基本模块或所有模块上禁用语言和密度拆分

Android App Bundle, Disable Language and Density Split on Base Module or All module

提问人:VishnuPrabhu 提问时间:10/25/2021 更新时间:11/23/2022 访问量:1011

问:

我已经创建了 android app bundle,我想按语言和密度禁用拆分 apk,因为我们是一个巨大的项目,并且我们有共享资源。

问题是,当我从 android 阅读开发人员网站和中型博客时,他们要求添加

android {
   bundle {
     density { 
       enableSplit = false
     }
     language { 
      enableSplit = false
     }
   }
}

如果我有多个功能模块,我们是否应该只在 baseModule(application)、build.gralde 或每个模块 build.gradle 中添加它

enter image description here

安卓 android-gradle-plugin apk gradle-plugin app-bundle

评论


答:

1赞 Benjamin 11/23/2022 #1

没有必要把它放在你所有的gradle文件中。您只能将其放在您的文件中,如下所示:app.gradle

android {
    compileSdkVersion project.sdk

    defaultConfig {
        versionCode 1
        versionName "1.0.0"
    }

    bundle {
        language {
            enableSplit = false
        }
    }
}