Notice
Recent Posts
Recent Comments
Link
투케이2K
142. (TWOK/ERROR) [Android] 빌드 에러 - kotlin.Unit was compiled with an incompatible version of Kotlin 본문
투케이2K 에러관리
142. (TWOK/ERROR) [Android] 빌드 에러 - kotlin.Unit was compiled with an incompatible version of Kotlin
투케이2K 2023. 3. 12. 18:03[환경 설정 및 설명]
프로그램 : AndroidStudio
설 명 : 빌드 에러 - kotlin.Unit was compiled with an incompatible version of Kotlin
[에러 원인]
1. 안드로이드 타겟 SDK 33 버전 향상으로 인한 코틀린 버전 의존성 충돌 이슈 발생
Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7.1, expected version is 1.5.1.
The class is loaded from C:/Users/KGH/.gradle/caches/transforms-3/5dfff979bd4554ebf2a424edc0e5bfde/transformed/jetified-kotlin-stdlib-1.7.10.jar!/kotlin/Unit.class
[해결 방법]
[1]. build gradle 파일에서 kotlin version 수정 실시
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
// -----------------------------------------------------------
// TODO [코틀린 호환성 추가]
ext.kotlin_version = '1.6.0'
// -----------------------------------------------------------
// TODO [그래들 저장소 설정 실시 >> settings.gradle 파일에서도 추가 설정 필요]
repositories {
google()
mavenCentral()
jcenter()
maven {
url "https://maven.google.com"
}
maven { url "https://www.jitpack.io" }
}
// -----------------------------------------------------------
// TODO [gradle 의존성 라이브러리를 사용하기 위해 classpath 설정]
dependencies {
// TODO [안드로이드 빌드 그래들 버전 : 안드로이드 타겟 33]
classpath "com.android.tools.build:gradle:7.3.1"
// TODO [안드로이드 빌드 그래들 버전 : 안드로이드 타겟 31]
// classpath "com.android.tools.build:gradle:7.0.3"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
// TODO [코틀린 호환성 추가]
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// [파이어베이스 푸시]
//classpath 'com.google.gms:google-services:4.3.10'
}
// -----------------------------------------------------------
}
task clean(type: Delete) {
delete rootProject.buildDir
}
[2]. gradle 동기화 >> clean 프로젝트 수행 >> 앱 다시 빌드 수행
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments