티스토리 뷰
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의 추가 모듈이 생성된 것을 볼 수 있다.
'Dev > Android' 카테고리의 다른 글
[Android] Bitmap 크기 조절 / 겹치기(합치기) / 잘라내기 (0) | 2016.08.18 |
---|---|
[Android] 이미지 라이브러리 Picasso 사용하기 ( Using the image loader library Picasso) (1) | 2016.07.26 |
[Android] ViewTreeObserver - 뷰의 위치(높이,넓이) 구하기, 레이아웃 그려지는 시점 알아내기 (5) | 2016.04.11 |
[Android] Bitmap 회전, 좌우 / 상하 반전 적용하기 ( inverse, rotate ) (1) | 2016.03.23 |
[Android] Activity 화면 이동 애니메이션 효과 적용하기 (2) | 2016.03.04 |
- Total
- Today
- Yesterday
- 직화
- 후쿠오카
- 안드로이드 스튜디오
- 설치
- 생성
- Android
- 리뷰
- 일식
- 맛집
- 라면
- 편의점
- Picasso
- library
- 에러
- 돈돈
- 라멘
- Python
- 인스턴트
- 하카타
- GS25
- Android Stuido
- jar
- 컵라면
- 안드로이드
- MongoDB
- Custom
- 일본
- java
- 예제
- Android Studio
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |