본문 바로가기
Android

/kotlin-stdlib-common.kotlin_module Module was compiled with an incompatible version of Kotlin

by Derricks2 2023. 7. 18.
반응형
/Users/derrick/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.7.10/bac80c520d0a9e3f3673bc2658c6ed02ef45a76a/kotlin-stdlib-common-1.7.10.jar!/META-INF/kotlin-stdlib-common.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7.1, expected version is 1.5.1.

 

Unity에서 Android API를 사용하기 위해 API를 AAR로 만드는 과정 중에 위에 에러가 보이면서 안드로이드 스튜디오에서 빌드가 Failure 되었다. 

확인해 보니, 라이브러리에 설정된 JAR 버전과 Main.gradle에서 define 된 core-ktx. appcompat 등 라이브러리들이 지원하는 jar버전과 달라서 생기는 문제 jar버전의 알맞은 라이브러리 버전들을 맞춰주면 위의 문제는 사라진다.

implementation 'androidx.core:core-ktx:1.6.0'
implementation 'androidx.appcompat:appcompat:1.4.0'
implementation 'com.google.android.material:material:1.4.0'
반응형