[Android] Duplicate class kotlinx.coroutine.* 에러 처리
"Duplicate class kotlinx.coroutines.AbstractCoroutine found in modules kotlinx-coroutines-core-1.4.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2) and kotlinx-coroutines-core-jvm-1.3.9-native-mt-2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.3.9-native-mt-2)등의 에러가 발생했을 때"
문제발생
회사에서 라이브러리를 배포했는데.
라이브러리 포함 후 빌드시 아래처럼 에러가 발생했다고 보고를 받았다.
최근에는 참 보기힘든 에러인데 해결방법은 생각보다 간단하다
해결방법
클래스 중복 문제인데
보통 찾아보면 아래 코드처럼 exclude 처리를 하라고 한다.
exclude group: 'org.jetbrains.kotlinx', module: 'kotlinx-coroutines-core-jvm'
위 방법으로도 해결이 안되면 Gradle 버전을 올려주면 해결된다.