이슈 발생
Kotlin Serialization에 도저히 접근할 수 없었다.
코드 상 import kotlinx.serialization 에 접근 자체가 되지 않았다.
build.gradle 설정을 하라는 대로 다 했는데도.
https://blog.stackademic.com/gradle-version-catalogs-for-android-kmp-explained-38a370db0347
Android/Kotlin Gradle Version Catalogs Explained
Gradle Version Catalogs are a way to manage versions, dependencies, and plugins in multiple modules.
blog.stackademic.com
이 글에 정말 잘 설명되어 있다.
이렇게 했는데도 왜 이러나 머리 싸매고 버전 카테고리를 보다가 알았다.
이슈 발생 원인
버전 카테고리에 이렇게 써 있었다.
kotlinx-serialization-json = { group = "org.jetbrains.kotlin", name = "kotlinx-serialization-json", version.ref = "kotlinSerialization" }
group에 "org.jetbrains.kotlin"이라고 써 있었다.
이슈 해결
kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinSerialization" }
group에 kotlinx로 변경하니 이제서야 import kotlinx.serialization에 접근가능하다.
나... 저 dependency를 어느 블로그에서 복사해서 붙여넣기 한 건데... 이렇게 뒤통수 맞았다.🙊
gradle build sync 시에 kotlinx를 kotlin으로 써넣어도 이슈가 발생하지 않아서 문제가 있는지 몰랐다.
'빈 구멍 채우기' 카테고리의 다른 글
[Java] Java Reference 관련 글 (0) | 2025.02.03 |
---|---|
[Android][Test] TemporaryFolder (0) | 2025.01.20 |
[Java][Kotlin] 자바의 직렬화 Serialization과 코틀린의 Kotlin Serialization (1) | 2025.01.16 |
[모바일] OWASP Mobile Application Security (1) | 2025.01.03 |
[삽질기록][Android] Git 리모트에서 받아온 소스를 안드로이드 스튜디오에서 안드로이드 프로젝트로 읽지 못한다. (1) | 2024.11.30 |