[Android] Gradle Scripts

강승구·2022년 5월 7일
0

Gradle Scripts

안드로이드 프로젝트를 생성하면 Gradle Scripts 라는 영역에 build.gradle, settings.gradle 등의 파일이 자동으로 만들지는데 이 파일들을 통해 안드로이드 프로젝트의 빌드 정보, 라이브러리 등을 관리한다.

Gradle Scripts 의 구조

Gradle Scripts는 아래 그림과 같이 총 7개의 파일로 구성되어 있다.

1. build.gradle (Project: 프로젝트명)

프로젝트 수준의 gradle 설정 파일

2. build.gradle (Module: 프로젝트명.app)

: 모듈 수준의 그레이들 설정 파일

: 모듈의 종류는 app모듈, 웨어러블 모듈, 안드로이드TV 모듈 등이 있다.

: 보통 phone&tablet 프로젝트를 생성하기 때문에, 기본으로 app 모듈 수준의 빌드설정/라이브러리 정보가 저장된다.

* 이 파일에 대해서는 아래에서 좀더 상세하게 살펴보겠다.

3. gradle-wrapper.properties (Gradle Version)

gradle 자체와 관련된 설정 파일

4. proguard-rules.pro (ProGuard Rules for 프로젝트명.app)

코드 난독화 도구(ProGuard) 설정 파일로 코드 난독화 시 추가할 규칙이 있다면 이 파일에 기술해주면 된다.

5. gradle.properties (Project Properties)

프로젝트 수준의 gradle 환경 설정 파일

6. settings.gradle (Project Settings)

프로젝트에 포함된 모듈을 등록/관리하는 파일로 Phone&Tablet 으로 프로젝트를 생성한 경우, 아래처럼 'app'모듈만 기본으로 등록 되어 있다. 웨어러블 모듈이나 안드로이드TV모듈을 추가하면 여기에 등록된다.

7. local.properties (SDK Location)

: 안드로이드 SDK 경로를 관리하는 파일

: 열어보면 그냥 안드로이드SDK가 설치된 경로만 적혀 되어 있다.

profile
강승구

0개의 댓글