300x250
반응형
Kotlin Room Database 적용시 필수로 해 줘야하는 작업이 있다.
바로 플러그인과 의존성 추가인데 아래 코드로 확인 해 보자.
plugins {
id 'com.android.application'
id 'kotlin-android'
id 'kotlin-kapt'
}
android {
... 생략 ...
... 생략 ...
}
dependencies {
implementation "androidx.room:room-runtime:2.3.0"
kapt "androidx.room:room-compiler:2.3.0"
... 생략 ...
}
kapt라는 플러그인 및 의존성 관련 설정을 위와 같이 추가 해 주고, 동기화 (Sync Now)를 해 주면 된다.
kapt는 Kotlin이 자바 파일의 Annotation을 만나면 참조하여 동작하는 내용을 의미한다.
kapt에 대한 또 다른 팁은 아래 링크에서 확인할 수 있다.
728x90
반응형
'코딩 (독학) > ★ Kotlin' 카테고리의 다른 글
[Android : Kotlin] 코틀린에서 문자열을 쪼개는 2가지 방법 (Split과 StringTokenizer의 차이) (0) | 2022.04.20 |
---|---|
[Android : Kotlin] 안드로이드 콜백과 리스너에 대하여 (0) | 2022.04.19 |
[Kotlin] 늦은 초기화 방법 (lateinit / lazy) (0) | 2022.04.05 |
[Android : Kotlin] 안드로이드 액티비티 생명주기 총 정리 (Android Activity Life Cycle) / 안드로이드 4대 구성요소 (컴포넌트 - 액티비티) (0) | 2022.03.27 |
[코틀린 문법] $를 사용한 문자열 템플릿 "${String}" (0) | 2022.03.24 |