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
댓글 없음:
댓글 쓰기