반응형
arr 이란 ?
AAR (Android Archive) 은 Android 라이브러리 프로젝트의 바이너리 배포판입니다.
보기엔 jar와 비슷해 보이지만 차이점으론 jar는 java 을 포함하고 있고
aar은 레이아웃, 이미지 등 각종 resource도 같이 포함하여 배포할 수 있다는 차이점이 있습니다.
이를 이용해서 Java class 및 method 와 더불어 레이아웃 및 드로어블과 같이 공유 리소스에 번들로 구성할 수 있습니다.
Android studio에서 aar파일 추가하는 법은 아래와 같습니다.
1. 프로젝트에 AAR 파일을 복사합니다.
- 경로 : (프로젝트 루트) / app / libs
2. app 폴더의 build.gradle 파일에 소스를 추가합니다.
- aar 파일이 포함된 폴더를 repositories에 등록해줍니다.
repositories {
flatDir {
dirs 'libs'
}
}
- aar 라이브러리를 compile에 추가합니다.
- 등록 형식은 "[페키지명]:[파일명]:[버전]@aar" 형식으로 합니다.
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile ('com.lhs.sample:ArrSample.Lib:1.0.0@aar')
}
반응형
'programming > android' 카테고리의 다른 글
[Android / 안드로이드] Fragment 데이터 전달 (0) | 2018.10.01 |
---|---|
[Android / 안드로이드] EditText 값 변경 이벤트 (0) | 2018.09.30 |
[Android / 안드로이드] Fragment findViewById() 에러 해결법 (0) | 2018.09.15 |
[Android / 안드로이드] 마시멜로우(6.0) 이상 권한체크 (0) | 2018.09.03 |
[Android / 안드로이드] Multidex Error (0) | 2018.08.28 |
댓글