构建gradle时出现此错误。
出了什么问题:任务':transformClassesWithJarMergingForRelease'的执行失败。
com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复项:com / google / android / gms / common / util / VisibleForTesting.class
尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。
如果可以看到哪些模块冲突,我将解决此问题。任何帮助表示赞赏!
eva*_*yly 12
如果您打开播放器设置,您将找到日志记录选项(位于底部)。日志记录选项适用于所有构建目标,它们会影响堆栈跟踪。
默认设置是“仅脚本”,仅输出托管堆栈跟踪。如果将其设置为“完整”,您还将获得本机堆栈跟踪,这可能对您的情况有所帮助。
https://docs.unity3d.com/ScriptReference/StackTraceLogType.html
小智 5
因为这发生在我身上,我被困在试图自己解决这个问题。您可以从Unity中的错误消息复制gradle命令并自己执行gradle。
从“ CommandInvokationFailure:Gradle构建失败”中复制命令。就我而言,是Unity控制台中的错误消息:
java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2017.4.24f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-4.6.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"
打开终端并导航到\ Temp \ gradleOut \
在上面的命令上添加--stacktrace:
java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2017.4.24f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-4.6.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease" --stacktrace
| 归档时间: | 
 | 
| 查看次数: | 2964 次 | 
| 最近记录: |