AAR 의존성 추가하기

2023. 1. 13. 12:25·Android Development
반응형

aar 파일 의존성을 추가하는 방법은 3가지가 있습니다.

 

1. module/libs 폴더에 넣어두고 의존성을 추가하는 방식

build.gradle

dependencies {
	implementation fileTree(dir: "libs", include: ["*.jar", "*.aar"])
}

build.gradle.kts

dependencies {
	implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar", "*.aar"))))
}

2. aar 파일 경로를 추가하는 방식

build.gradle

dependencies {
	  implementation files('my_path/my_lib.aar')
}

build.gradle.kts

dependencies {
	implementation(files("<aar_path>/***.aar"))
}

3. aar 파일을 라이브러리 모듈로 추가하는 방식

build.gradle.kts

configurations.maybeCreate("default")
artifacts.add("default", file("mylib.aar"))

 

어떤 게 더 좋다는 건 없습니다.

유지 보수와 관리 측면에서 상황에 맞게 사용하면 됩니다.

저작자표시 비영리 변경금지 (새창열림)

'Android Development' 카테고리의 다른 글

CoroutineName 과 Coroutine 디버깅  (0) 2023.01.13
안드로이드 11 권한 자동 삭제 기능 대응(Permission Auto-reset)  (0) 2021.10.01
Gradle Kotlin DSL issue - Cannot access class 'java.io.OutputStream'. Check your module classpath for missing or conflicting dependencies  (0) 2021.09.06
Unboxing of 'map.get(key.toString())' may produce 'NullPointerException'  (0) 2021.09.04
build.gradle.kts 에서 getByName error 발생  (0) 2021.09.04
'Android Development' 카테고리의 다른 글
  • CoroutineName 과 Coroutine 디버깅
  • 안드로이드 11 권한 자동 삭제 기능 대응(Permission Auto-reset)
  • Gradle Kotlin DSL issue - Cannot access class 'java.io.OutputStream'. Check your module classpath for missing or conflicting dependencies
  • Unboxing of 'map.get(key.toString())' may produce 'NullPointerException'
fogthegreat
fogthegreat
아주 오랫동안 이것 저것 개발하면서 배우고 찾아 본 것들을 적거나 모았습니다. 불편한 점이 있다면 알려주세요. (과거에 불펌한 글들을 모두 제거하고 있는 중이에요. 🙏)
  • fogthegreat
    꿈소년의 개발 이야기
    fogthegreat
  • 전체
    오늘
    어제
    • 전체보기 (242)
      • Software Engineering (56)
      • Android Development (78)
      • 일상다반사 (63)
      • 책에 대한 거의 모든 것 (11)
      • 영어공부 (1)
      • ETC (0)
      • 챌린지 (1)
      • Do it 스터디! (32)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 향로
    • 청하가 제안하는 소프트웨어 엔지니어로써 재미있게 사는 …
    • WhoRU? Story...♡
    • Snapshot
    • 두잇! - 이지스퍼블리싱
    • 제이펍의 참 똑똑한 2비트 책 이야기
    • Inpa Dev
  • 공지사항

  • 인기 글

  • 태그

    Eclipse
    하버드
    안철수
    구글
    개발
    안드로이드
    google
    탐지기법
    안드로이드 개발
    리눅스
    자바
    html
    보안
    노개북
    Android 4.1
    OOM
    kotlin
    java
    git
    js
    Android
    코틀린
    linux
    C++
    css
    hcj
    JavaScript
    gradle
    build.gradle
    ActiveX
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
fogthegreat
AAR 의존성 추가하기
상단으로

티스토리툴바