1.0.3版本更新后 构建发布 build报错

之前是好的 有段时间没有build了。偏好设置里都是对的,发布平台是android 模版 default
输出信息如下:

Creating native cocos project to D:\work\card_zjh\trunk\build\jsb-default

拷贝模板到 D:\work\card_zjh\trunk\build\tempCocosProject
拷贝模板中的文件夹…
拷贝 cocos2d-x …
替换文件名中的工程名称,‘HelloJavascript’ 替换为 ‘tempCocosProject’。
替换文件中的工程名称,‘HelloJavascript’ 替换为 ‘tempCocosProject’。
替换工程的包名,‘org.cocos2dx.hellojavascript’ 替换为 ‘org.cocos2dx.tempCocosProject’。
替换 Mac 工程的 Bundle ID,‘org.cocos2dx.hellojavascript’ 替换为 ‘org.cocos2dx.tempCocosProject’。
替换 iOS 工程的 Bundle ID,‘org.cocos2dx.hellojavascript’ 替换为 ‘org.cocos2dx.tempCocosProject’。
Error: EPERM: operation not permitted, rename ‘D:\work\card_zjh\trunk\build\tempCocosProject’ -> ‘D:\work\card_zjh\trunk\build\jsb-default’
at Error (native)
at Object.fs.renameSync (fs.js:729:18)
at ChildProcess. (C:\Users\Administrator\AppData\Local\CocosCreator\app-1.0.3\resources\app.asar\editor\core\native-utils.js:1:12335)
at ChildProcess. (C:\Users\Administrator\AppData\Local\CocosCreator\app-1.0.3\resources\app.asar\editor\core\native-utils.js:1:5961)
at emitTwo (events.js:87:13)
at ChildProcess.emit (events.js:172:7)
at maybeClose (internal/child_process.js:818:16)
at Socket. (internal/child_process.js:319:11)
at emitOne (events.js:77:13)
at Socket.emit (events.js:169:7)
at process. (C:\Users\Administrator\AppData\Local\CocosCreator\app-1.0.3\resources\app.asar\editor-framework\lib\main\index.js:1:543)
at emitOne (events.js:82:20)
at process.emit (events.js:169:7)
at process._fatalException (node.js:247:26)
Error: EPERM: operation not permitted, rename ‘D:\work\card_zjh\trunk\build\tempCocosProject’ -> ‘D:\work\card_zjh\trunk\build\jsb-default’

嗯 这个我也遇到过 妈的 今天就出现几次 每次都要折腾半天

你是怎么解决的啊

貌似是权限问题?

下次出现这个问题时,请确认一下构建发布界面里填写的发布目标路径里是否:

  1. 有之前版本构建过的工程
  2. 在当前编辑的项目路径下
  3. 有其他进程在使用这个路径 (用任务管理器查一下是否有残留进程?)