그래들(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가 분리되어 있기 때문에 프로젝트를 더 깔 끔하게 관리할 수 있게 되었음