woong's

Android Studio Gradle 사용하기 본문

Develop/Android

Android Studio Gradle 사용하기

dlsdnd345 2016. 2. 13. 21:34
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Android Studio Gradle 사용하기


안녕하세요. 얼마전에 Android Studio 1.0 정식 버전이 나왔네요.

저도 이제 넘어갈 준비를 하려고 Gradle 을 써보았지만 , 

다시 정리하고자 포스트를 작성 하고 있습니다.


이포스트에서는 Gradle에 대해서만 언급 하겠습니다.



위 스크린 샷을 보면 Gradle이 두분으로 나뉘어 있습니다.


App 안의 Gradle 과 Project Gradle이 있습니다.


1. Project Gradle


Project Gradle 부터 살펴 보도록 하겠습니다.

 

 

 

​파일을 열어보니 위와 같은 코드가 있습니다. 


의 코드는 빌드프로젝트 수행하는데 필요한 설정 입니다. 위의 repositories 는 저장소 입니다.

저장소의 코드를 보면 jCenter 라고 적혀 있습니다.


jCenter 는 라이브러리를 모아논 저장소 입니다.

위 링크를 통해서 저장소로 접근 할 수 있습니다.



위와 같은 사이트에서 검색을 해보면 라이브러리는 찾아 볼수 있습니다 . 현재 Grable에 있는 라이브러리를 찾아 보겠습니다.



위와 같이 위에서 코드로 작성한 라이브러리가 Jcenter 에 있습니다. 이와 같이 Jcenter 의 라이브러리를 외부에서 가져오는 부분을 설정하는 부분이 되겠습니다.


하단의 AllProjets 는 모든 프로젝트의 저장소를 정하는 부분 인것 같습니다.



2.Setting Gradle 


Setting Gradle 파일을 열어 보았습니다.

정말 간단 하게 한줄이 들어 있습니다.

Setting Gradle 은 프로젝트 안의 모듈 단위를 넣어 어디까지 포함할지를 정하는 부분 인것 같습니다.


3. App Build.Gradle


이제 마지막으로 앱안의 Gradle을 살펴 보겠습니다.




저희가 주로 사용하게될 파일 입니다.

위코드를 보면 익숙한 코드도 보이는것 같습니다.



위 상단 코드는 기존의 Manifast.xml 에서 사용하던 부분 입니다.

Android Studio 에서는 Build.Gradle 에서 설정 하고 있습니다.


 

 

​buildTypes 는 Progard  설정 및 release 배포 관련 설정 입니다. 



마지막이 가장 중요한 설정 입니다.


위 dependencies 를 통해서 로컬 jar , 외부 jar 를 받아 올수 있습니다.



첫줄의 코드는 libs 의 모든 jar 파일을 compile 한다는 코드 입니다.



위와 같이 libs 폴더에 jar 파일을 넣고 Gradle 새로고침을 통해서 Import 할 수 있습니다.

 

 

 

​하단의 두코드는 외부 저장소인 Jcenter 에서 받아온 jar 이 되겠습니다.

위 첫코드는 기본으로 들어있는 jar 이여서 하단의 gson 을 jcenter 에서 받아와 넣어 보았습니다.


위코드에서의 의문점이 하나 있을 것입니다.

바로 "+" 기호 입니다.

+ 기호야 말로 Gradle의 장점 인것 같습니다.



Jcenter 의 Gson 을 가보면 이와 같이 버전이 관리 되고 있습니다.

2.2.2 ~ 2.3.1 버전까지 업그레이드 되어 있습니다.

2.+ 로 설정을 하면 과거에 2.2.3 버전까지 배포가 되고 최신에 2.3.1 로 배포가 되면

최신 버전으로 갱신을 해주는 기호 입니다.


 


위 루트에 jar이 잘 들어 오는 것을 볼수 있습니다.


저도 공부하면서 작성하는 포스트라 같이 공부 하면 좋을것 같습니다.


Comments