jekens에서 모듈이 인용할 수 없는 해결 방안

모듈을 aar로 만들어libs에 인용하기
먼저 module에서 task 스크립트를 만듭니다.
 task makeJar(type: Copy) {
//    delete "build/intermediates/compile_library_classes_jar/debug/classes.jar"
    from('build/intermediates/intermediate-jars/release/')
    new File("build/outputs/jar/").mkdirs()
    into('build/outputs/jar/')
    include('classes.jar')
    rename ('classes.jar', "download_tool.jar")
}

makeJar.dependsOn(build)

명령:
gradle :download:clean :download:makeJar

여기download는 모듈의 이름을 대표합니다.
그리고 output 아래의 aar 디렉터리에서 원하는 aar 파일을 볼 수 있습니다
이aar 파일을lib 디렉터리에 두십시오
 
그리고 프로젝트 structure에서 이 파일 의존을 선택하십시오
  implementation(files("src\\lib\\download-release.aar"))

 
 

좋은 웹페이지 즐겨찾기