我刚刚将Firebase添加到我的Unity项目中。尝试将项目构建到我的Android平板电脑时,出现Gradle Build Failed错误。 我已经尝试了多种设备,但不确定是什么问题。我提供了以下错误:
CommandInvokationFailure:Gradle构建失败。 C:\ Program Files \ Unity \ Hub \ Editor \ 2018.3.11f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer / Tools \ OpenJDK \ Windows \ bin \ java.exe -classpath“ C:\ Program Files \ Unity \ Hub \ Editor \ 2018.3.11f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ Tools \ gradle \ lib \ gradle-launcher-4.6.jar“ org.gradle.launcher.GradleMain” -Dorg.gradle.jvmargs = -Xmx4096m“” assembleRelease“
stderr [ D8:无法在单个dex文件中容纳请求的类(#方法:81233> 65536)
失败:构建失败,并出现异常。
答案 0 :(得分:0)
包括库在内,您的项目已超过64k方法,您需要为项目启用multidex。看一下:Dealing with the 64K Method Limit in Your Unity3D Game