Unity4.6.3编译android版本报错,Creating directory​ failed

在将项目升级到Unity 4.6.3并进行Android打包时遇到创建目录失败的错误。尽管最终能够成功编译,但过程中会出现多次提示,影响效率。问题出现在Unity删除Library下的ScriptAssemblies目录后无法重建,需要手动尝试才能继续编译。已排除磁盘空间不足和权限问题,并与其他同事的环境对比无异。在Unity官方社区找到类似问题,但情况不同。寻求解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近项目升级到4.6.3,为了ios的64位要求,以前一直用4.2.2,我的Android SDK也好久没更新了,昨天打版本的时候就一路提示,先是升级了jdk(这是必须要升级的,最低要求JDK1.7),然后还要把安装目录配置到Perferences里,紧接着又是各种SDK tool的升级提示,把AndroidSDK相关升级到最新,还是有个报错没能避免,如下图


这个提示是点击Build后就会出现的,这时点Quit会强制退出Unity,Cancel会卡得一B,TryAgain会继续打包不受影响,在即将编译完成的时候,这个提示还会蹦出来,再点Try Again会正常编译成功
虽然最后能编译成功,但是这个提示很不爽。
首先我是前几天刚刚格盘重装的系统,不存在空间不足的问题,如果是没有权限操作那个目录,我用管理员方式运行Unity的时候也会有这个问题。
而我同事和我相同的环境,他们编译android版本的时候就没有这个提示,所以就很奇怪,后来跟踪了下Unity的Editor Log,里面有这么一段



Unity在编译android版本,刚刚点击Build的时候Library下的ScriptAssembiles会突然被删除,然后就出了上面这个提示,点Try Again的时候又创建了这个目录,重新生成了一些dll文件,在编译要完成的时候,又出了这个提示
这时再看Library目录, ScriptAssembiles文件夹又消失了,回到Unity点击Try Again,编译完成,生成了APK,回头看Library目录, ScriptAssembiles文件夹又创建出来了。。。
在Unity的官方社区中找到了一个相似的错误,不过最后他编译失败了,链接如下点击打开链接
真心搞不明白这是为什么,是Unity的bug?还是我本地的环境有问题?

还请高手帮忙解答
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值