Android应用程序捆绑包,禁用基本模块或所有模块上的语言和密度分割

von4xj4u  于 2022-11-27  发布在  Android
关注(0)|答案(1)|浏览(110)

我已经创建了android应用程序包,我想通过语言和密度禁用apk分割,因为我们是一个巨大的项目,我们有共享的资源。
问题是,当我阅读android的开发者网站和媒体博客时,他们要求添加

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

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

lstz6jyr

lstz6jyr1#

您无需将其放在所有gradle文件中,只需将其放在app.gradle文件中,如下所示:

android {
    compileSdkVersion project.sdk

    defaultConfig {
        versionCode 1
        versionName "1.0.0"
    }

    bundle {
        language {
            enableSplit = false
        }
    }
}

相关问题