Room 라이브러리 빌드하기
1단계: libs.version.toml로 이동 =>
이 버전 부분에 추가(room = "2.6.1")
2단계 : 라이브러리에 추가 =>
room = { group = "androidx.room", name = "room-ktx", version.ref = "room" }
room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "room" }
room-compiler = { group = "androidx.room", name = "room-compiler", version.ref = "room" }
팁: 매번 코드를 추가한 후 터치 동기화를 해야 합니다.
3단계: build.gradle.ktx로 이동하여 종속성에 이것을 추가합니다 =>
implementation(libs.room)
implementation(libs.room.runtime)
annotationProcessor(libs.room.compiler)
KSP를 사용하려면 이것도 추가해야 합니다.
1단계: https://github.com/google/Ksp 로 이동
2단계: 릴리스 확인(예: 현재: 1.9.21-1.0.15)
3단계: libs.version.toml로 이동 =>
이 버전 부분에 추가(ksp = "1.9.21-1.0.15")
4단계: 해당 페이지로 가서 플러그인을 추가하세요:
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
팁: 매번 코드를 추가한 후 터치 동기화를 해야 합니다.
5단계: 플러그인에서 build.gradle.ktx(프로젝트)로 이동하여 이것을 추가합니다 =>
alias(libs.plugins.ksp) apply false
동조
6단계: build.gradle.ktx(Moudule)로 이동하여 플러그인에 추가합니다 =>
alias(libs.plugins.ksp)
동조
7단계: build.gradle.ktx(Moudule)로 이동하여 종속성에 이것을 추가합니다 =>
ksp(libs.room.compiler)
반응형
'android' 카테고리의 다른 글
[Compose] navigation으로 object 전달하기 (0) | 2024.07.30 |
---|---|
[Compose] popBackStack() 눌러도 아무 동작도 일어나지 않을 때 (0) | 2024.07.19 |
[안드로이드 스튜디오] git 커밋할 때 다른 계정으로 올라간다면? 계정 변경 방법 (0) | 2024.07.13 |
android webview 통신 webBridge (1) | 2023.12.26 |
Domain 계층이란? (0) | 2023.05.02 |