【Unity】unity报错记录
打包时报错信息
1.Gradle initialization failed
Gradle initialization failed
出现原因,可能是之前Gradle有缓存
解决方法:打开C:\Users,找到你当前用户的文件夹,删除下面的.gradle文件
比如:

然后再去重新打包。
如果有修改SDK或者JDK的,建议修改路径后重启电脑。
2.两个包中有重复类
Duplicate class androidx.core.widget.TintableCompoundButton found in modules core-1.5.0-runtime.jar (androidx.core:core:1.5.0) and jetified-android-support-v4.jar (android-support-v4.jar)
解决方法一:直接删除其中的一个包(你确定不需要的情况下)
例如:删除 implementation('androidx.core:core:1.5.0') 这一行
解决方法二:exclude
例如:我这里是android-support-v4.jar,所以就修改为
implementation fileTree(din: 'libs', include: ['*,jar'],exclude:['android-support-v4.jar'])
Unity 运行报错
Camera.main 为空报错
原因以及解决方法:Camera.main 是通过找场景里 tag 为 “MainCamera” 的且挂在了相机组件的游戏物体来实现的
所以需要查看场景当中是否正确
X.无法归类的报错
错误信息
Microsoft (R) Visual C# Compiler version 2.9.1.65535 (9d34608e)
Copyright (C) Microsoft Corporation. All rights reserved.
error CS2011: Error opening response file 'C:\Windows\System32\Temp/UnityTempFile-6d2a68ef4f8feff48b081cfff22fd108'
warning CS2008: No source files specified.
error CS1562: Outputs without source must have the /out option specified
解决方法:
我不知道其他人如何解决的,但是我重启电脑就好了。

浙公网安备 33010602011771号