您的位置:首页 > 移动开发 > Unity3D

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

2015-03-21 19:02 489 查看
最近项目升级到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?还是我本地的环境有问题?

还请高手帮忙解答
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐