1.build.gradle 에서 'com.android.application'을 아래와 같이 바꿔줍니다.
apply plugin: 'com.android.library'
그리고 applicationId 를 주석 처리 합니다.
android{
~
defaultConfig{
// applicationId "com.~"
}
}
2.build.gradle 아래 내용 추가
//기존library.jar파일 삭제.
task deleteObjectJar(type:Delete){
delete'release/libraryName.jar'
}
//release폴더에library이름으로jar생성.
task exportJar(type:Copy){
//aar_main_jar/release 에서 classes.jar 파일을 가져온다.
from('build/intermediates/aar_main_jar/release/')
into('release/')
include('classes.jar')
rename('classes.jar','libraryName.jar')
}
//exportJar실행시 deleteObjectJar가 실행
exportJar.dependsOn(deleteObjectJar,build)
3.안드로이드 스튜디오 오른쪽 바에 있는 Gradle 클릭.
4.My Application 을 오른쪽 버튼 클릭후 Reimport Gradle Config 진행.
Tasks->other->exportJar 더블 클릭 하면 빌드 진행됨.
5.빌드가 성공한후.
지정 해둔 경로 app/release 에 libraryName.jar 파일 생성.