Cocos Creator构建发布 windows 出现 Build Failed

preview server running at http://localhost:7456
1.1.2
Checked Python Version [2.7
]
Creating native cocos project to C:\Users\Administrator\Desktop\jsb-default

拷贝模板到 C:\Users\Administrator\Desktop\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’。
Compiled successfully
1.1.2
Checked Python Version [2.7
]
正在处理 js 文件。
正在将 C:\Users\Administrator\Desktop\jsb-default\src\jsb_polyfill.js 编译为字节码…
输入行太长。
执行命令出错,返回值:1。查看日志文件 C:\Users\Administrator/.cocos\cocos.log

Build Failed: Error: Failed to compile js files [C:\Users\Administrator\Desktop\jsb-default\src] with exitCode : 14
at ChildProcess. (G:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:14804)
at ChildProcess. (G:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:6353)
at emitTwo (events.js:87:13)
at ChildProcess.emit (events.js:172:7)
at maybeClose (internal/child_process.js:818:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
at G:\CocosCreator\resources\app.asar\editor\core\builder.js:1:1647
at Gulp.doneCallback (G:\CocosCreator\resources\app.asar\editor\core\gulp-build.js:1:9307)
at Gulp.Orchestrator.stop (G:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:150:9)
at G:\CocosCreator\resources\app.asar\node_modules\orchestrator\index.js:277:22
at finish (G:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:21:8)
at cb (G:\CocosCreator\resources\app.asar\node_modules\orchestrator\lib\runTask.js:29:3)
at ChildProcess. (G:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:14802)
at ChildProcess. (G:\CocosCreator\resources\app.asar\editor\core\native-utils.js:1:6353)
at emitTwo (events.js:87:13)
at ChildProcess.emit (events.js:172:7)

又试了试 安卓打包 依旧出错 已经按照手册配置好了环境

拷贝模板到 C:\Users\Administrator\Desktop\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’。

安卓打包 和 windows打包同样的错误

报错是因为将 js 编译为 jsc 时遇到输入行太长的问题。目前对于此问题还没有找到原因以及解决方案。我们的机器环境并没有遇到过这样的问题。麻烦你提供一下尽可能详细的开发环境与机器信息。我们会尽可能的找到问题原因并提供解决方案。

目前可以先在构建发布界面选择调试模式来绕过此问题(不会执行 js 编译为 jsc 的操作),对此带来的不便请谅解!谢谢反馈!

哦这样啊 win10 64位 creator1.12 别的都是按照文档操作(下载) 打包时输出路径是桌面

BUILD FAILED

Total time: 1 hrs 36 mins 29.816 secs

还是编译错误

  • What went wrong:
    A problem occurred configuring project ‘:NewProject’.

A problem occurred configuring project ‘:libcocos2dx’.
failed to find Build Tools revision 23.0.3

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.
    Stopped 0 compiler daemon(s).
    执行命令出错,返回值:1。

正在生成 apk 文件…
正在执行:’“G:\apache-ant-1.9.7\bin\ant” clean debug -f C:\Users\Administrator\Desktop\jsb-default\frameworks\runtime-src\proj.android\build.xml -Dsdk.dir=“G:\Android-SDK”’

文件名、目录名或卷标语法不正确。
执行命令出错,返回值:1。

编译模式:debug
正在编译…
要求的 VS 版本:[2013, 2015]
正在执行:’“G:\VS_2015\Common7\IDE\devenv.com” “C:\Users\Administrator\Desktop\jsb-default\frameworks\runtime-src\proj.win32\NewProject.sln” /Build “Debug” /Project “NewProject”’

文件名、目录名或卷标语法不正确。
执行命令出错,返回值:1。

你试下在命令行直接执行命令看看输出什么信息:

"G:\VS_2015\Common7\IDE\devenv.com" "C:\Users\Administrator\Desktop\jsb-default\frameworks\runtime-src\proj.win32\NewProject.sln" /Build "Debug" /Project "NewProject"

这个报错看起来像是命令工具或者工程文件不存在或者损坏导致的…

启动 vs2015

你调用的命令前面漏了这一部分。

生成:成功 4 个,失败 0 个, 最新0 个, 跳过 0 个

这个问题我也遇到了。 是因为路径过长? 还是其他原因。 项目应该怎么改?

建议使用 python 2.7.5 以上的版本(不要使用 3.x)试一下看看。

这个是怎么解决的,求告知

选调试模式也报错啊

某些情况下用调试模式路径会短一点,但是这个方法我们也并不推荐,你看的是 3 年前的贴子,当时我们还不是非常熟悉这块的情况。
目前建议将项目放到磁盘根目录下,这样路径就不会过长了。另外,目前 Creator 已经提供一定程度的路径检测机制了。如果仍然遇到问题,请发帖描述一下具体情况。本帖太老了,不要再挖坟了。