새 프로젝트를 시작할 때, 아래 그림과 같이 Android Studio가 프로젝트 구조를 생성하고, 빌드 구성 파일(build.gradle(project level), settings.gradle, build.gradle(module level) 등)을 자동으로 만들고, 적합한 기본값에 따라 파일에 값을 채움니다.
루트 프로젝트 디렉토리에 있는 최상위 build.gradle 파일은 프로젝트의 모든 모듈에 적용되는 빌드 구성을 정의
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.1'
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
대부분의 프로젝트에서 이 파일은 간단하며 다음 코드만을 포함함
include ':app'
이 파일이 위치하는 특정 모듈의 빌드 설정을 구성