티스토리 뷰
Gradle 이란 빌드 배포 도구(build tool) 입니다.
프로젝트를 생성하면 다음과 같은 구조로 파일들이 생성됩니다. 안드로이드 스튜디오로 프로젝트를 만들면 Gradle이란 것도 같이 생성되는 것을 볼 수 있습니다. 안드로이드 스튜디오와 빌드 시스템이 서로 독립적이기 때문입니다. 이클립스에서는 프로젝트 빌드를 이클립스 내에서 담당했지만, 안드로이드 스튜디오는 코드의 편집만을 담당할 뿐, 빌드는 Gradle을 통해 모두 수행됩니다. 때문에, 간혹 안드로이드 스튜디오의 프로젝트 설정과 Gradle 빌드 설정이 동기화되지 않아 스튜디오에서 에러로 표시하는 경우도 있습니다. 하지만, 빌드 절차와 IDE가 분리되어 있기 때문에 프로젝트를 더 깔끔하게 관리할 수 있게 되었습니다.
*이전에는 라이브러리를 추가하려면 jar 파일을 받아서 설정해줘야 했지만 라이브러리들이 많아짐에 따라 자동화 도구기 필요해지게 되었고, ant, maven, gradle 등의 라이브러라 관리 도구가 등장했습니다. 안드로이드 스튜디오에서는 Gradle을 채택하여 쓰고 있습니다.
'Android' 카테고리의 다른 글
DoItMission06- EditText의 NULL값 처리 (0) | 2017.07.29 |
---|---|
DoItMission04 - SMS 입력 화면 만들고 글자수 표시하기 (0) | 2017.07.16 |
DoItMission - 03 두 개의 이미지뷰에 이미지 번갈아 보여주기 (0) | 2017.07.16 |
댓글