본문 바로가기
안드로이드

안드로이드 코틀린(Kotlin) - 오류 Module was compiled with an incompatible version of Kotlin.

by Dokon Jang 2021. 9. 10.
반응형

안드로이드 앱 개발을 자바로 하다 늦게 코틀린으로 개발하기 위해서 스터디 중입니다.

처음부터 아래와 같은 컴파일 오류가 발생하고 말았습니다.

C:/Users/~~~~/.gradle/caches/transforms-2/files-2.1/73386cfabd81641255b1adb6f916fd20/jetified-kotlin-stdlib-1.5.10.jar!
/META-INF/kotlin-stdlib.kotlin_module: 
Module was compiled with an incompatible version of Kotlin. 
The binary version of its metadata is 1.5.1, expected version is 1.1.16.

 

구글링 결과 코틀린의 버전을 상향해야 하네요.

안드로이드 프로젝트의 build.gradle에서 코틀린의 버전(ext.kotlin_version)을 "1.4.32"로 변경 후 Build Sync를 수행 후 컴파일이 잘됩니다.

 

buildscript {
    ext.kotlin_version = "1.4.32"
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:4.0.0"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
반응형

댓글