0
点赞
收藏
分享

微信扫一扫

Unity 报错之 Scope was not disposed, You should use the ‘using‘ keyword or manually call Dispose.

大沈投资笔记 2022-02-07 阅读 68

Unity 报错之 Scope was not disposed! You should use the 'using' keyword or manually call Dispose.

发生错误

本地环境:

  • Mac版本:11.2.2
  • Unity版本:2019.2.0f1

导致报错的操作:

工程为Android平台,想修改游戏图标,点击了 Project Setting --> Player --> Default Icon

然后Player也没就不见了,并且点击报错,如下图:


报错信息

报错截图

详细信息


解决方案

方法一:

切换平台:先切换到PC,在切换回来。然后编辑器就正常了。

实现方法:找到Build Settings面板 --> 选择PC --> 点击Switch Platform 然后等待切换完成,再切换回来。

方法二:

打安卓包:打包APK或者导出Android工程后,编辑器就正常了。

实现方法:找到Build Settings面板 --> 点击Export 或者 Build。 然后等待打包完成即可。

编辑器正常后:禁用 Metal Editor Support 会更改编辑器 API(重新启动 Editor),然后重新启用 Metal 支持(再次重新启动 Editor)和错误消失了。
在这里插入图片描述

其他方法

若你尝试了上述方法,那么可以看下面链接里的回答,尝试其他解决办法:
参考地址

举报
0 条评论