티스토리 뷰

반응형




Android Studio jar / aar Library Import ( 라이브러리 추가 ) 방법


라이브러리 프로젝트, .jar파일 라이브러리 추가하기

※ Picasso 추가하는 방법으로 작성( Image Loader Library )


   jar 라이브러리 추가하기 - build.gradle



1. Picasso jar 다운로드 페이지 - http://square.github.io/picasso/

▷ Picasso jar 직링크 - http://repo1.maven.org/maven2/com/squareup/picasso/picasso/2.5.2/picasso-2.5.2.jar



2. Picasso jar 프로젝트에 추가

   - Project 텝으로 이동하여  app-libs에 jar 파일을 복사한다.



3. Android 텝으로 이동하여  build.gradle (앱 빌드)를 선택하여 jar파일에 대한 컴파일 옵션을 아래와 같이 추가한다.


4. build.gradle 수정


1
2
3
4
5
6
dependencies {
    compile fileTree(dir: 'libs'include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile files('libs/picasso-2.5.2.jar')
}
cs


   ※ compile files 괄호 안 처럼 프로젝트내 라이브러리 위치를 지정하고 compile files 옵션을 주도록 한다.



   - 빌드 후 Picasso를 적용한 코드

Picasso.with(this)
.load("http://square.github.io/picasso/static/sample.png")
.into((ImageView)findViewById(R.id.img_picasso));

위 코드가 문제가 없이 실행 된다면 라이브러리가 성공적으로 추가된것



   jar / aar 라이브러리 추가하기 - Module


1. .jar와 .aar 형식의 라이브러리 파일 모두 모듈로 추가하여 사용할 수 있다.


2. Project Structure에서



3. Project Structure에서 왼쪽 초록색  + 버튼을 눌러 모듈을 추가한다.



4. 새 모듈의 형식을 선택하는 곳이 나온는데  import .JAR/.AAR Package를 선택한다.






5. jar/aar 파일을 선택하고 Subproject name은 원하는데로 수정해도 된다.(모듈 이름)




6. 위 작업이 끝나면 Modules에 app 말고 추가한 모듈이 보인다. 

Module의 app을 선택하고 Dependencies텝을 누르고 오른쪽 초록색 플러스 버튼을 눌러 Library dependency를 클릭하여 app에  추가된 라이브러리 모듈을 연결한다.




7. 위작업이 모두 끝나면 아래와 같이 picasso-2.5.2의 추가 모듈이 생성된 것을 볼 수 있다.



반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
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
31
글 보관함