반응형
라이브러리 프로젝트를 만들고 나서 구글링한 결과를 토대로 빌드를 하려고 했더니 jar파일이 생성이 안 되었었다. 그래서 찾아보니 jar 파일을 생성하기 위한 classes.jar의 파일의 경로가 3.1 이상 버전부터 바뀌었다고 한다. 아래에 있는 부분을 참고하면 된다.
위에 있는 부분이 기존에 3.1 미만 버전에 있던 버전에서 jar 파일을 생성했던 코드이고 아래에 있는 것이 3.1 버전 이후부터 동작하는 코드이다.(build.gradle에서 수정)
task deleteOldJar(type:Delete) {
delete 'release/library.jar'
}
task exportJar(type:Copy) {
from('build/intermediates/bundles/release/')
into('release/')
include('classes.jar')
rename('classes.jar', 'library.jar')
}
<3.1 미만 버전>
task deleteOldJar(type:Delete) {
delete 'release/library.jar'
}
task exportJar(type:Copy) {
from('build/intermediates/packaged-classes/release/')
into('release/')
include('classes.jar')
rename('classes.jar', 'library.jar')
}
<3.1 이후 버전>
반응형
'Android > Android Studio' 카테고리의 다른 글
[Android] Mac OS의 Android Studio에서 키보드가 정상적으로 동작하지 않을 때 (0) | 2019.08.22 |
---|---|
[Android] 안드로이드 스튜디오(Android Studio) 메모리 설정하기 (0) | 2019.01.28 |
[Android] HardCoding 되어있는 String 찾아내기(Lint 검사 결과) (0) | 2019.01.14 |