«   2020/09   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
Archives
Today
3
Total
168,845
09-19 04:23
관리 메뉴

진규의 Playground

[안드로이드 스튜디오] Gradle Library이란? 본문

Android

[안드로이드 스튜디오] Gradle Library이란?

humble 2015. 12. 23. 15:40

안드로이드 스튜디오로 프로젝트를 만들면 Gradle이란 것도 같이 생성되는 것을 볼 수 있다.

이것이 무엇인가 하면....

예전에는 라이브러리를 추가하려면 jar파일을 받아서 설정해줘야 했다.

하지만 라이브러리들이 매우 많아짐에 따라 자동화 도구가 필요해졌고

ant, maven, gradle 등의 라이브러리 관리 도구가 등장했다.


안드로이드 스튜디오에서는 gradle을 채택하여 쓰고있다.


사용법

라이브러리를 받으려고 들어가 보면 jar파일로 다운받을 수 있거나 gradle방식의 소스한줄을 볼 수 있다.

예를들어 compile 'com.android.support:design:23.0.1'을 추가해 보자



안드로이드 스튜디오 소스목록에 있는 gradle script에 build.gradle(module: app)에 들어가보자

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
}

내려가다보면 dependencies 항목이 있는데 여기에 compile 'com.android.support:design:23.0.1'를 추가하면 라이브러리 등록이 완료된다.

이것은 한번 빌드해놓으면 로컬에 저장이 되서 처음에만 네트워크가 연결된 곳에서 설정을 해주면 된다.

1 Comments
댓글쓰기 폼