본문 바로가기
개발의 기록/Android

안드로이드 스튜디오 Gradle .aar 설정

by prographer J 2015. 4. 15.
728x90

Slidingmenu를 만들어야 할 일이 있어서 Jeremy Feinstein 이란 사람이 만든 SlidingMenu를 사용 했다.

Jeremy Feinstein가 만든 SlidingMenu는 ActionBarSherlock 에도 사용된듯 하다.


SlidingMenu GitHub - https://github.com/jfeinstein10/SlidingMenu

ActionBarSherlock - http://actionbarsherlock.com/


우선 사용을 위해서 gradle 컴파일을해야 한다.


$ gradlew clean assamble



빌드 진행 화면


빌드하면 build/output 폴더에 [프로젝트명-relase.aar]이라고 생성된다.

원하는 파일명으로 변경 후 자신의 안드로이드 프로젝트 의 libs폴더에 복사를 하고 아래와 같이 노란색으로 되어 있는 것 처럼 설정 한다.


dependencies {

compile fileTree(dir: 'libs', include: '*.jar')

compile 'com.android.support:appcompat-v7:21.0.3'
compile([group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.5.1'],
[group: 'com.fasterxml.jackson.core', name: 'jackson-annotations', version: '2.5.1'],
[group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.5.1'])
compile 'org.springframework.android:spring-android-rest-template:2.0.0.M1'
compile 'com.google.apis:google-api-services-youtube:v3-rev132-1.20.0'
/*aar 설정*/
compile (name:'jeremyfeinstein-slidingmenu', ext:'aar')
}
repositories {
maven {
url 'http://repo.spring.io/milestone'
}
/*libs 설정*/
flatDir {
dirs 'libs'
}
}


이제 빌드하면 빌드가 제대로 된다.


----------


분명 어제 이거 작성했는데...없어졌다.. 어디간거야...

분노2

728x90

댓글