반응형

Resolver를 실행시킨 후 만들어지는 jar 파일 중에 중복되는 것이 있을 경우 발생하는 오류다.

 

Plugins/Android 폴더 아래에 보면 이름만 조금 다른 jar 파일이 두개 생성된 것을 찾을 수 있다.

내 경우에는 org.jetbrains.kotlinx.kotlinx-coroutines-core 파일이 문제였다.

 

이 문제를 해결하려면 gradle 설정 파일에 옵션을 추가해주면 된다고 하는데...

사실 이 옵션을 추가하려고 설정 파일을 만들어서 손 대다가 더 많은 문제가 발생했다.

 

어차피 마켓 테스트 혹은 출시가 아니면 빌드를 그렇게 자주하는 편은 아니기 때문에

그냥 파일을 빌드 때 한번 실패하고 파일을 지우는 편이 더 편했다.

 

참고로 파일을 지울 때는 Plugins/Android 폴더 아래에 있는 jar 파일과 

Library\Bee\Android\Prj\IL2CPP\Gradle\unityLibrary\libs 폴더 아래의 같은 파일을 둘 다 지워줘야 한다.

 

 

Gradle 설정 및 파일 위치 등은 아래 링크를 참조하면 된다.

https://stackoverflow.com/questions/77259574/build-error-unity3d-android-kotlinx-coroutines-core-jvm-vs-kotlinx-coroutines-c

 

반응형

+ Recent posts