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

2018년 6월 26일 화요일

[Unity Android] Build-in class shrinker and multidex are not supported yet.

[Unity Android] Build-in class shrinker and multidex are not supported yet.

Multidex 64K문제로 빌드중  아래과 같은 에러가 발생
Error:Build-in class shrinker and multidex are not supported yet.

build-in class shrinker 와 multidex는 동시 사용할 수 없다는 이야기인데 Multidex를 사용하면서 mainTemplate.gradle의 기본값에서 useProguard 설정을 불러와서 그렇다.
useProguard 값 자체를 불러오면 에러가 발생

해결책
mainTemplate.gradle에서 아래 항목을 지워주면 된다.
useProguard **PROGUARD_DEBUG**"
useProguard **PROGUARD_RELEASE**

Unity 2018.2에서 수정됨


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:
A problem occurred configuring root project 'gradleOut'.
> Build-in class shrinker and multidex are not supported yet.

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

BUILD FAILED in 3s

댓글 없음:

댓글 쓰기