【Android Gradle学习笔记】第二天:Gradle工程目录结构
由于我学习的是Android Gradle的使用,本文就以Android项目为实例。
Android Gradle
Android 项目的构建系统以 Gradle 为核心,其目录和文件结构经过精心设计,既保证了构建的灵活性,又规范了代码和资源的组织方式。
对于 Android 开发者而言,理解这些结构是高效开发和构建优化的基础。
根目录
通过 Android Studio 创建一个新的 Android 项目时,根目录下会生成一系列文件和子目录,它们共同构成了项目的基础框架。
1. 核心配置文件
-
build.gradle
(项目级)
这是项目全局的 Gradle 配置文件,用于定义所有模块(Module)共享的构建规则。主要内容包括:- 声明项目依赖的 Gradle 插件版本(如 Android Gradle Plugin);
- 配置远程仓库(如 Google、Maven Central),用于下载依赖库;
- 定义所有模块共用的构建脚本依赖。
示例(Kotlin DSL):
// 项目级 build.gradle.kts buildscript {repositories {google() // Google 仓库mavenCentral() // Maven 中央仓库}dependencies {classpath("com.android.tools.build:gradle:8.1.0") // Android Gradle 插件classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.0") // Kotlin 插件} }allprojects {repositories {google()mavenCentral(