Flutter
flutter android배포시 build에러 : Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules jetified-kotlin-stdlib-1.8.10
땅콩콩
2023. 8. 8. 21:21
기존 앱부분의 코드에서는 오류가 없었는데 안드로이드로 빌드하려고 하면 뜬금 오류가 난다.
기본 생성되는 프로젝트 코드에서 문제가 생긴것 같다.
우선 app/build.gradle에서
deprecated된것으로 보이는 GradleException을 FileNotFoundException으로 바꿔준다.
(사진은 오류난것처럼 보이는데 안드로이드 스튜디오로 열면 문제가 없다. ide상의 문제인듯싶다.)
그리고 아래부분을
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
아래처럼 정확한 버전으로 수정해준다.
dependencies {
implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.0"))
}
그리고 다시 빌드하면 정상적으로 실행이 되고, 해당 경로에 릴리즈번들이 생성된 것을 확인할 수 있디!