Unity使用中的错误 ✨使用unity过程中碰到的一些错误及解决

2021-08-12 11:05:39 浏览数 (1)

错误目录

  • 一、打不开unity工程
    • 问题一:在UnityHub打开某个工程时,一直显示已有相同版本的工程存在,一闪而过然后就一直打不开这个工程,重启UnityHub并无卵用
  • 二、打包出错
    • 问题:打包安卓包时老是出现SDK找不到或者版本低(明明JDK、SDK都配置好的前体下。我的unity19版本出现过好多次,一样的JDDK、SDK低版本Unity可以打包,19就不可以)
  • 三、运行出错
    • 问题

一、打不开unity工程

问题一:在UnityHub打开某个工程时,一直显示已有相同版本的工程存在,一闪而过然后就一直打不开这个工程,重启UnityHub并无卵用

**出现原因:**可能是unity工程卡死闪退了,而UnityHub以为你已经打开了,所以无法再打开它。19版本以后unity只能通过Hub打开,所以就不能直接打开unity,而不是要通过UnityHub打开。

解决方案:

①通过任务管理器先查看要打开的Unity工程是否关闭了,如果确认关闭了,就将 UnityHub许可证重新激活一下,再次打开需要打开的unity工程。

②用Unity19之前的版本不通过UnityHub随便打开一个19之前的版本,然后再用UnityHub打开19的即可

③将UnityHub卸载重装即可(好用)

④重启电脑(重启大法好)

二、打包出错

问题:打包安卓包时老是出现SDK找不到或者版本低(明明JDK、SDK都配置好的前体下。我的unity19版本出现过好多次,一样的JDDK、SDK低版本Unity可以打包,19就不可以)

出现原因及解决:

①可能是最低安卓版本选的太高了,尝试下选中低版本,比如Android4.1等等

②如果使用的是unity2019或者以上,就通过UnityHub重新安装一个Unity,然后选择将JDK、SDK一块下载了。这样是最好的解决办法,省时省劲。

③报错提示这个:”ArgumentException: Illegal characters in path. 一大串英文“

这个错误挺常见的,就是打包路径错误,可能打包的路径出现了中文或者非法字符串导致的。但是我之前打包的时候路径确定没错也出现了(Windows可以打包,换成打包安卓就不行),找了大半天不知道什么原因导致,重装了unity也不行。请公司大佬出手半天也没解决,最后重新配置了JDK与SDK终于可以打包了(生活不易啊>_<) 最后查明原因应该是jdk跟sdk环境配置出现了问题。

配置JDK与SDK的也可以参考下这个

三、运行出错

问题


慢慢更新留作记录使用Unity中出现的一些头疼的bug或者问题,如有特别典型的问题,也希望能提提建议 谢谢啦

0 人点赞