안드로이드 aar 라이브러리 추가하기

개발/안드로이드 2018. 1. 28. 08:00
반응형

arr 라이브러리를 추가하는 방법을 알아보겠습니다.


aar 이란?

Android Archive Package의 약자로 안드로이드 Library 압축 파일입니다. (약자면 aap  아님?!)

Android Studio 에서는 jar, aar 둘다 사용 가능합니다 .

차이점은 jar은 java 소스만 포함 할 수 있지만 aar 에는 레이아웃, 이미지등 각종 Resource도 같이 넣을 수 있는 장점이 있습니다.


aar 라이브러리 추가하기


1) aar 라이브러리 복사


aars 폴더를 만든 후 이미지와 같이 aars 라이브러리 폴더에 복사합니다. 



2) build.gradle 추가

build.gradle 에 추가해줘야 하는데 아래와 같이 추가 해줍니다.


1
2
3
4
5
6
repositories {
    mavenCentral()
    flatDir {
        dirs 'aars'
    }
}
cs

aar 라이브러리 폴더를 'aars' 폴더로 지정합니다.


1
2
3
4
5
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
 
     compile ('com.github.sample:Sample.Library:1.0.0@aar')
}
cs

aar 라이브러리를 컴파일에 추가합니다. 형식은 "[Package Name]:[파일 이름]:[버전]@aar" 형식으로 합니다.


참고로 aar을 arr로 헷갈리지 마시기 바랍니다. 저도 처음에 헷갈려서 arr로 넣은줄 모르고 컴파일이 안되서 고생한적이 있습니다. 

반응형
admin