우찬쓰 개발블로그
안드로이드에 라이브러리(aar) 추가하기 본문
반응형
안드로이드 aar을 쉽게 추가하는법.
1. 안드로이드 스튜디오 좌측 project를 android에서 project로 바꿔준다.
에서
로 바꿔주면 된다.
2. libs 폴더에 aar파일을 넣어준다.
3. app 수준 gradle에 다음과 같이 추가한다.
android {
compileSdkVersion 27
defaultConfig {
applicationId "com.woochan.example"
minSdkVersion 19
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
//추가
repositories {
flatDir {
dirs 'libs'
}
}
4. app 수준 dependencies에 implementation 으로 aar파일을 추가한다.
예를들어 추가하려는 aar파일이 example.aar 일 경우
implementation name: 'example', ext: 'aar'
으로 추가하면된다.
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation name: 'example', ext: 'aar'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}
(aar 파일 안에 또다른 dependencies가 있을경우 함께 추가해 주어야 한다.)
5. sync 돌려주면 끝.
참고로 aar파일을 직접 만들었을경우, aar파일을 수정하여 다시 적용하려고 할때는 안드로이드 스튜디오가 제대로 파일 변경된 것을 인식하지 못한다.
aar파일이 변경될 경우 이름을 꼭 바꿔주도록 하자. 필자는 뒤에 버전을 붙인다. (example-v1.0.0.arr... example-v1.0.1.arr,,, 등)
반응형
'안드로이드 > 안드로이드 개발' 카테고리의 다른 글
안드로이드 key hash 생성 명령어 (맥 OS) (0) | 2018.12.10 |
---|---|
안드로이드 스튜디오 편리한 단축키 (맥 OS) (0) | 2018.11.16 |
안드로이드 TextView를 xml상에서 부분 bold처리하기 (0) | 2018.11.12 |
코드상으로 dp값 넣기 (0) | 2018.11.01 |
NestedScrollView 두번 터치해야 클릭되는 이슈 (0) | 2018.10.29 |
Comments