【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

解决方法:
我不知道其他人如何解决的,但是我重启电脑就好了。

posted @ 2024-02-29 09:43  皮卡味月亮  阅读(184)  评论(0)    收藏  举报