【问题标题】:whast the diff betn gradle Module and gradle Project in andorid Studioandroid Studio中的gradle Module和gradle Project有什么区别
【发布时间】:2021-07-02 08:06:57
【问题描述】:

大家好,实际上我对 gradle 文件结构有点困惑。 什么是差异赌注n

build.gradle(项目:app_name) build.gradle(module: app_name)

下面列出了其他文件。

非常感谢您的关注。
任何额外的知识和信息都非常感谢

【问题讨论】:

    标签: android android-studio gradle build.gradle


    【解决方案1】:

    来自official documentation

    位于项目根目录中的顶级 build.gradle 文件定义了适用于项目中所有模块的构建配置。默认情况下,顶级构建文件使用 buildscript 块来定义项目中所有模块共有的 Gradle 存储库和依赖项。

    您的根目录中始终有一个,它用于定义应用程序的每个模块的设置

    位于每个项目/模块/目录中的模块级 build.gradle 文件允许您为其所在的特定模块配置构建设置。配置这些构建设置允许您提供自定义打包选项,例如其他构建类型和产品风格,并覆盖主/应用清单或顶级 build.gradle 文件中的设置。

    这里可以简单的指定单个模块的依赖版本、最低android sdk版本等属性

    我认为更好地理解这个概念的一种方法是处理multi-module app 在大型项目中,这种方法具有许多优点,例如概念分离和团队合作的简化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-04
      • 1970-01-01
      • 2016-08-28
      • 2018-08-15
      • 2017-06-21
      • 1970-01-01
      相关资源
      最近更新 更多