Unity3D如何启用--stacktrace
我在创建gradle时遇到了这个错误Unity3D如何启用--stacktrace,unity3d,Unity3d,我在创建gradle时遇到了这个错误 错误:任务“:TransformClasses WithJarmergingForRelease”的执行失败 com.android.build.api.transform.TransformException:java.util.zip.zipeException:重复条目: com/google/android/gms/common/util/VisibleForTesting.class 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使
- 错误:任务“:TransformClasses WithJarmergingForRelease”的执行失败 com.android.build.api.transform.TransformException:java.util.zip.zipeException:重复条目: com/google/android/gms/common/util/VisibleForTesting.class
- 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出
我将解决这个问题,如果我可以看到哪些模块是冲突的。感谢您的帮助 如果打开播放器设置,您将找到日志记录选项(在底部)。日志记录选项适用于所有构建目标,它们影响堆栈跟踪 默认设置为“仅脚本”,仅输出托管堆栈跟踪。如果您将其设置为“full”,您还将获得本机stacktrace,这可能对您的情况有所帮助
因为这件事发生在我身上,我一直在努力自己解决这个问题。您可以从Unity中的错误消息中复制gradle命令,并自己执行gradle
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"
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