【发布时间】:2020-09-01 23:48:04
【问题描述】:
我是 java 新手,我正在经历这个 article on medium
这里作者写了这样的东西来解释项目文件
settings.gradle 文件包含您的模块和项目的列表 姓名。请记住,一个 Android 项目可以包含一个或 几个模块,每个模块都可以包含自己的功能或逻辑。 gradle.properties 文件定义您的设置并配置构建 环境。 gradle、gradlew 和 gradlew.bat 文件与 Gradle 包装器,因此我们不必手动安装 Gradle。 build.gradle 是一个顶级构建文件。这里我们可以添加配置 所有模块共享的选项。例如,你可以给你的文件 访问核心 Android 功能的存储库。
我无法理解。所以我用谷歌搜索并偶然发现了这个惊人的SOF answer
设置分级
对于 settings.gradle 我能够理解
- 项目中只有一个设置gradle文件
- 它包含所有包含的子模块
但我没听懂他说的意思
标记模块树的根目录,
还有
子模块查找可以自定义
构建 gradle
在主模块的 build.gradle 文件中,您可以使用 allprojects {} 或 subprojects {} 来定义所有其他模块的设置。
这不是 settings.gradle 的用途吗?为所有包含的子模块定义设置
有人可以回答我上面的问题吗?另外,Android 中的 gradle.properties 应该或多或少像环境文件一样使用?
【问题讨论】:
-
不是对您问题的直接回答,但 Gradle 有一个广泛的 User Manual 可能有助于理解。
标签: java android android-studio gradle