【发布时间】:2021-07-02 08:06:57
【问题描述】:
大家好,实际上我对 gradle 文件结构有点困惑。 什么是差异赌注n
build.gradle(项目:app_name) build.gradle(module: app_name)
下面列出了其他文件。
非常感谢您的关注。
任何额外的知识和信息都非常感谢
【问题讨论】:
标签: android android-studio gradle build.gradle
大家好,实际上我对 gradle 文件结构有点困惑。 什么是差异赌注n
build.gradle(项目:app_name) build.gradle(module: app_name)
下面列出了其他文件。
非常感谢您的关注。
任何额外的知识和信息都非常感谢
【问题讨论】:
标签: android android-studio gradle build.gradle
位于项目根目录中的顶级 build.gradle 文件定义了适用于项目中所有模块的构建配置。默认情况下,顶级构建文件使用 buildscript 块来定义项目中所有模块共有的 Gradle 存储库和依赖项。
您的根目录中始终有一个,它用于定义应用程序的每个模块的设置
位于每个项目/模块/目录中的模块级 build.gradle 文件允许您为其所在的特定模块配置构建设置。配置这些构建设置允许您提供自定义打包选项,例如其他构建类型和产品风格,并覆盖主/应用清单或顶级 build.gradle 文件中的设置。
这里可以简单的指定单个模块的依赖版本、最低android sdk版本等属性
我认为更好地理解这个概念的一种方法是处理multi-module app 在大型项目中,这种方法具有许多优点,例如概念分离和团队合作的简化。
【讨论】: