본문 바로가기

Java dev/android

안드로이드 Gradle 빌드 시스템

그래들(Gradle)은 Android Studio에서 사용하는 Build System 입니다.



그래들 스크립트(Gradle Scripts) 

– Gradle 툴을 편리하게 사용할 수 있도록 도와주는 일종의 스크립트 

– 별도로 Gradle을 설치하지 않아도 Build를 가능 하게 함


Android Studio의 프로젝트 구성 

– build.gradle 

– Build 스크립트 파일 

– 프로젝트 내 모듈들의 Build 진행시 공통으로 적용해야 하는 설정들을 적어줌 

– gradle.properties – Build를 진행할 때 필요한 환경변수 정보를 저장하는 파일 

– Android SDK의 경로가 이곳에 저장됨 

– Settings.gradle 

– Build와 관련된 환경설정 및 같이 Build 되어야 할 하위 모듈들의 정보를 포함



Android Studio(IDE)와 Build System(Gradle)이 서로 독립적

 – Android Studio는 코드 수정을 담당할 뿐 Build는 Gradle을 통해 수행

 – 때문에 간혹 Android Studio의 프로젝트 설정과 Gradle Build 설정이 동기화되지 않아 Android Studio에서 에러로 표시하는 경우가 있음

 – 하지만 Build 절차와 IDE가 분리되어 있기 때문에 프로젝트를 더 깔 끔하게 관리할 수 있게 되었음


.