안드로이드 스튜디오 외부 라이브러리 ARR 추가해서 사용하는 방법 |
환경: Android Studio |
안드로이드 앱 개발에 있어서 부족한 기능을 채우기 위해서는 다양한 라이브러리를 활용해야 합니다. 그 중 하나가 ARR(Android Archive package) 패키지 입니다. 자바에서는 주로 JAR 를 이용하지만 안드로이드에서는 자체적으로 만든 ARR 패키지를 이용합니다. ARR 에는 소스뿐만 아니라 각종 Resources 들을 포함시킬 수 있기 때문입니다. ARR 패키지에 포함되어 있는 파일 목록은 다음과 같습니다. 안드로이드 프로젝트에 들어가는 AndroidManifest.xml, R.txt 등은 필수로 들어갑니다.
l /AndroidManifest.xml(필수)
l /classes.jar(필수)
l /res(필수)
l /R.txt(필수)
l /assets(선택)
l /libs/*jar(선택)
l /jni/<abi>/*.so(선택)
l /proguard.txt(선택)
l /lint.jar(선택)
▼ 오늘은 JAR 가 ARR 확장자로 배포한 외부 라이브러리를 추가하는 방법에 대해 알아 보도록 하겠습니다. 먼저 arr 파일을 복사해서 libs 폴더에 붙여 넣습니다.
▼ build.gradle 파일에는 두 가지 내용을 추가합니다. 그림에서 1번에 있는 내용을 추가한 이유는 공용 repository 인 jCenter, Maven Center repository 에서 배포한 파일이 아니기 때문입니다. flatDir 는 빌드 과정에서 필요한 파일을 검색할 수 있도록 Local 폴더인 libs 를 추가해 줍니다.
repositories {
flatDir {
dirs ‘libs’
}
}
▼ 두 번째는 추가한 라이브러리 파일을 컴파일 하기 위한 dependencies 문구 입니다. 형식은 compile ‘[package name]:[file name]:[version code]@arr’ 입니다. 위에서 추가한 ARR 파일은 아래와 같이 되겠죠. 그럼 Local Libs 폴더에 추가한 ARR 파일을 찾아 컴파일 하게 됩니다.
compile 'com.wowza.gocoder.sdk.android:com.wowza.gocoder.sdk:1.0@aar'
▼ build.gradle 파일을 수정하고 빌드가 성공적으로 끝나게 되면 External Libraries 에 SDK 가 생성이 됩니다. 이제 개발을 진행하시면 되겠죠.
'프로그래밍 툴 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 에뮬레이터 한글 언어 변경하는 방법 (0) | 2019.09.08 |
---|---|
안드로이드 스튜디오 if , do-while, try-catch 문법 자동 완성 단축키 사용하는 방법 (0) | 2019.09.08 |
안드로이드 스튜디오 Activity 실행을 위한 Instrumented Unit Testing 하는 방법 (0) | 2019.09.06 |
안드로이드 스튜디오 SVN Cannot run program SVN 에러, SVN 설치하는 방법 (0) | 2019.09.06 |
안드로이드 스튜디오 자동 완성 기능으로 추가하기 (0) | 2019.09.04 |
안드로이드 스튜디오 개발 유용한 화면이동(네비게이션) 단축키, 함수, 클래스, 파일, 라인 이동 (0) | 2019.09.03 |
안드로이드 스튜디오 Android SDK 에서 제공하는 샘플 프로젝트 만드는 방법 (0) | 2019.09.03 |
안드로이드 스튜디오 이클립스 ADT 프로젝트 옮기는 방법 (0) | 2019.09.02 |