하는 김에 이번엔 aar 파일을 만들어보겠습니다.


aar파일을 만들기 원하는 프로젝트의 build.gradle에 들어가셔서, 아래 소스를 써주시면 됩니다.

buildTypes {

      release {

            libraryVariants.all { variant ->

                  variant.outputs.each { output ->

                        def outputFile = output.outputFile

                        if (outputFile != null && outputFile.name.endsWith('.aar')) {

                              def fileName = "CreabySampleLibrary.aar"

                              output.outputFile = new File(outputFile.parent, fileName)

                        }

                  }

            }

       }


혹시 오타 났을까봐;; 이미지로도 올리겠습니다.



이렇게 작성 후 빌드하시면 build -> output 폴더가 생성되면서 aar파일이 있을겁니다.

그걸 그대로 사용하시면 됩니다.

자꾸 까먹는 데 구글링하면 방식이 여러가지인 것 같아서 그냥 기록 겸 올립니다.

이런 기본적인 것도 자주 까먹는 걸 보면 아직 전 멀은 것 같네요 ㅠㅠ


적용하려는 프로젝트의 build.gradle 에서


repositories {

      flatDir {

         dirs 'libs'

      }

}


이렇게 라이브러리 경로를 설정해주신 후, (폴더가 없으시면 없으시면 src와 build폴더가 있는 경로에 직접 폴더를 만드시면 됩니다.)



dependencies {

      compile(name: 'HelloWrold', ext: 'aar') 

}


이렇게 해주면 끝납니다.


추가 (2017. 11. 02) : 라이브러리를 추가하면 꼭 Clean Project와 Build를 해주셔야합니다. 안하면 적용이 안되는 문제가 생길 수 있습니다.


참 쉽죠?

근데 전 자꾸 까먹네요..

+ Recent posts