[Android] 안드로이드 프로젝트 aar 파일 추가하기
aar은 라이브러리(jar)까지 포함한 안드로이드 프로젝트 묶음이다.
사실 aar은 압축 파일이므로 확장자를 zip으로 바꾸고 압축 해제할 경우 정상적으로 압축이 풀린다.
1. libs 폴더 안에 aar 파일을 붙여넣는다.
libs 폴더가 보이지 않는다면 아래 그림처럼 안드로이드 스튜디오 좌측 상단의 콤보박스 값을 [Project]로 수정후 libs 폴더를 찾아본다.
이 과정이 중요한데, 반드시 aar 파일을 libs 폴더 안에 붙여넣고 아래 과정을 진행한다.
만약 기존 라이브러리를 교체하는 상황이라면, 기존 라이브러리를 삭제하고 아래 과정을 진행하도록 한다.
2. build.gradle 파일을 수정한다. 파일명이 aar_file_name.aar 일 경우 아래와 같이 수정한다.
[AS-IS]
|
dependencies { implementation fileTree(include: [‘*.jar’], dir: ‘libs’) implementation ‘com.android.support:multidex:1.0.1’ implementation ‘com.android.support:support-annotations:24.2.0’ implementation ‘com.android.support:appcompat-v7:23.4.0’ implementation ‘com.google.code.gson:gson:2.8.2’ }
|
[TO-BE]
|
// aar 라이브러리 사용을 위함
repositories { flatDir { dirs ‘libs’ } }
dependencies { implementation fileTree(include: [‘*.jar’], dir: ‘libs’) implementation ‘com.android.support:multidex:1.0.1’ implementation ‘com.android.support:support-annotations:24.2.0’ implementation ‘com.android.support:appcompat-v7:23.4.0’ implementation ‘com.google.code.gson:gson:2.8.2’
// aar 라이브러리 사용을 위함 implementation(name: ‘aar_file_name’, ext: ‘aar’) }
|
참고링크 : https://woochan-dev.tistory.com/7