: 할때마다 에러가 발생하고 수정하고 해서 정리해 봤습니다.
아래 에러는 material 을 Material3 로 변경시 발생한 내용으로 참고용 자료입니다.
Duplicate class kotlin.time.jdk8.DurationConversionsJDK8Kt found
in modules kotlin-stdlib-1.8.10 (org.jetbrains.kotlin:kotlin-stdlib:1.8.10) and
kotlin-stdlib-jdk8-1.7.0 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0)
==> 동일한 이름의 클래스가 여러개라서 발생한 에러로서 한쪽 버전을 제거하면 해결이 됩니다.
▶ project build.gradle을 다음처럼 수정해 줍니다.
plugins {
id 'org.jetbrains.kotlin.android' version '1.7.0' apply false
}
==>
plugins {
id 'org.jetbrains.kotlin.android' version '1.8.10' apply false
}
▶ 아래처럼 에러가 변경되었네요.
e: This version (1.2.0) of the Compose Compiler requires Kotlin version 1.7.0
but you appear to be using Kotlin version 1.8.10 which is not known to be compatible.
Please fix your configuration (or `suppressKotlinVersionCompatibilityCheck`
but don't say I didn't warn you!).
↓ 아래의 compose 와 Kotlin 호환성지도 사이트 방문후 버전을 통일해 줍니다.
https://developer.android.com/jetpack/androidx/releases/compose-kotlin
>> project build.gradle
buildscript {
ext {
compose_ui_version = '1.2.0' --> 삭제
compose_ui_version = '1.4.2' <-- 변경
}
}
>> app build.gradle
composeOptions {
kotlinCompilerExtensionVersion = "1.2.0" --> 삭제
kotlinCompilerExtensionVersion = "1.4.2" <-- 변경
}
그럼 수고하세요.
반응형
'Android_app' 카테고리의 다른 글
[Android_App] Runtime error "cannot be cast to java.lang.Byte " (0) | 2023.06.21 |
---|---|
[Android App] BLE GATT:: [4] characteristic read/write/ notify (0) | 2023.06.20 |
[Android App] BLE GATT:: [3] Characteristic /Descriptor 출력하기 (0) | 2023.04.27 |
[Android App] BLE GATT:: [2] 서비스 리스트 출력하기 (0) | 2023.04.25 |
[Android App] BLE GATT:: [1] 연결시 코드 분석하기 (거꾸로 생각하기) (0) | 2023.04.25 |