세상사는 이야기 / 도움이 되었다면 배너 클릭 부탁드려요~ →→→

2018년 6월 21일 목요일

[Unity Android] Execution failed for task ':transformClassesWithJarMergingForRelease'.

Untiy Android SDK 추가 Build

Unity에 Google PlaySevice를 먼저 설치 후 Vungle SDK를 추가 빌드 중 에러가 발생했다.

Execution failed for task ':transformClassesWithJarMergingForRelease'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/gson/annotations/Expose.class

원인 : "annotation" SDK가 두개 있어서 그렇다.

해결 : 검색창에 annotation, gson SDK 검색 후 Vungle 쪽 SDK를 삭제해 주면된다.

CommandInvokationFailure: Gradle build failed.
C:/Program Files/Java/jdk1.8.0_171\bin\java.exe -classpath "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-4.0.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx2048m" "assembleRelease"

stderr[

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':transformClassesWithJarMergingForRelease'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/gson/annotations/Expose.class

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED in 1m 12s


댓글 4개:

  1. 안녕하세요. 포스팅 내용을 토대로 겹치는 것들만 삭제하였더니 무사히 해결할 수 있었습니다.
    이전의 "Unity 2018.2 GooglePlayGamesPlugin-0.9.50 Crash" 이슈에서도 큰 도움을 얻었는데 또 다시 도움을 받을 수 있었습니다.
    감사합니다.

    답글삭제
    답글
    1. 도움이 되셨다면 다행이네요~
      새롭게 알게 되는것들 있으면 또 공유하도록 하겠습니다.

      삭제
  2. 네이버 PLUG SDK를 업데이트 하였더니 문제가 발생하여서 해당 글을 보게되었습니다.
    트위터 SDK와 네이버 PLUG SDK가 충돌하던 문제였네요 ㅎㅎ 해결에 도움되엇습니다 감사합니다 :D

    답글삭제
    답글
    1. 서드파트 붙이는 작업 참 고생이 많네요 ㅜㅜ 도움이 되셨다니 다행입니다.

      삭제