Android Studio의 빌드 시스템

Android Studio  = Eclipse

Project             = Workspace

Module            = Project


Gradle : 빌드 하기 위한 시스템

apk : 단말에 설치 하는(배포하는) 어플

배포하기 위해 apk를 만드는 과정을 빌드라 한다.

java 의 빌드 시스템의 종류 : Ant, Maven, Gradle

Ant : 확장성이 좋다.

Maven : 사용이 편리하다.

Gradle : Ant + Maven 의 장점을 가져온것

Android Studio 에서 Gradle을 사용한다.

Gradle Scripts = Groovy를 사용한다. Groovy 는 자바에 파이썬의 특징을 더한것이다.

+-Gradle Scripts

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

---+ build.gradle (Module : 모듈명1)

---+ build.gradle (Module : 모듈명2)

---+ build.gradle (Module : 모듈명3)

---+ proguard.rules.pro (해당 소스를 읽을 수 없도록 난독화 하는 과정의 정보)

---+ setting.gradle (빌드에 필요한 정보)

---+ local.properties (환경변수 정보)