2016년 2월 26일 금요일

android studio에서 jar 만들기

android studio에서 module들을 jar 파일로 export 해보자.


towwaygridview를 jar로 만들 예정이다


jar로 만들 module의 build.gradle 파일을 열어서 다음을 입력하자.

task deleteOldJar(type: Delete) {
    delete 'libs/{moduleName}.jar'
}

//task to export contents as jar
task exportJar(type: Copy) {
    from('build/intermediates/bundles/release/')
    into('libs/')
    include('classes.jar')
    ///Give whatever name you want to give
    rename('classes.jar', '{moduleName}.jar')
}

exportJar.dependsOn(deleteOldJar, build)


그 이후에 Gradle 탭을 열어보자.

Gradle 탭을 열면...

jar로 만들 module을 연다

Tasks > other > ...

exportJar를 실행


위 gradle code로 task를 만든 exportJar 메뉴가 있다.
이 녀석을 실행하면



뭐 이런 녀석이 나오고

towwaygridview / libs / towwaygridview.jar 파일이 생성된다.

이 녀석을 복사해서 사용하면 되겠다.


** android resource 를 사용한 경우에는 jar 대신 aar을 사용해야 한다.

댓글 없음:

댓글 쓰기