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

来源:互联网 发布:java 个性签名演示 编辑:程序博客网 时间:2024/06/06 16:29
最近项目升级到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?还是我本地的环境有问题?

还请高手帮忙解答
0 0
原创粉丝点击