Kotlin
gradle 플러그인 설정
buildscript {
ext.kotlin_version = '1.3.41'
dependencies {
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version'
}
}
안드로이드 플러그인 설정
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
implementation 'ort.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version'
}
AndroidX
gradle.properties
android.useAndroidX = true
android.enableJetifier = true
build.gradle
많이 사용되는 com.android.support:library:version 패키지를 androidx.library:library:version 형태로 변경
아티팩트
com.android.support:support-v4 -> androidx.legacy:legacy-support-v4:1.0.0
com.android.support:appcompat-v7 -> androidx.appcompat:appcompt:1.0.2
com.android.support:support-media-compat -> androidx.media:media:1.0.0
com.android.support.constraint:constraint-layout -> androidx.constraintlayout:constraintlayout:1.1.3
com.android.support:recyclerview-v7 -> androidx.recyclerview:recyclerview:1.0.0
com.android.support.test:runner -> androidx.test:runner:1.2.0
com.android.support.test.espresso:espresso-core -> androidx.test.esprosso:espresso-core:3.2.0
클래스
android.support.test.runner.AndroidJUnitRunner -> androidx.test.runner.AndroidJUnitRunner
CameraX
implementation 'androidx.camera:camera-core:1.0.0-alpha01'
implementation 'androidx.camera:camera-camera2:1.0.0-alpha01'
'프로그래밍 > Android' 카테고리의 다른 글
[Android] EGL : 1 - 기본 구성 (0) | 2020.03.02 |
---|---|
안드로이드 ndk 테스트 코드 (0) | 2020.02.20 |
[Android] gson , 복합적인 요소의 파싱 (0) | 2019.09.23 |
[Android] gradle android 빌드 구성 (0) | 2019.09.17 |
[Android] ConstraintSet (0) | 2019.08.22 |
[Android] androidX Camera (0) | 2019.07.15 |
[Android] Retrofit (0) | 2019.04.11 |
[Android] Data Binding Library (0) | 2019.03.31 |
String 리소스에 html 태그 넣기 (0) | 2014.04.29 |
파일 변경 이벤트 (0) | 2014.04.01 |