帮忙看看啊,感觉是cocos编译器问题 mac命令行编译helloword项目到android报错

  • Creator 版本:2.0.9

  • 目标平台: Android

  • 详细报错信息,包含调用堆栈:
    Cocos2dx root: /Applications/CocosCreator.app/Contents/Resources/cocos2d-x
    [ compile native [==== ] 10% 0.0s ][97355] Start to compile native project. Please wait…
    [97355] The log file path [ /Users/txg/.CocosCreator/logs/native.log ]
    Cocos2dx root: /Applications/CocosCreator.app/Contents/Resources/cocos2d-x
    [ compile native [====== ] 14% 21.9s ][97355] Cocos Services load base data!
    [ finish [========================================] 100% 0.0s ]
    [97355] Compile native project successfully.
    [ custom-compile-process [========================================] 99% 0.5s ]Builder: do custom process [compile-finished]
    ReferenceError: resolve is not defined
    at string.Editor._buildCommand.string.Editor._compileCommand.Editor.Builder.compileCommand.t (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/index.js:1:1915)
    at r.series.e (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/lib/builder/index.js:1:5131)
    at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:726:13
    at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:52:16
    at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:269:32
    at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:44:16
    at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:723:17
    at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:167:37
    at
    at process._tickDomainCallback (internal/process/next_tick.js:135:7)

  • 重现方式:新建模板项目hellword 通过命令行构建,打包
    /Applications/CocosCreator.app/Contents/MacOS/CocosCreator --path . --build “platform=android;debug=true;”
    /Applications/CocosCreator.app/Contents/MacOS/CocosCreator --path . --compile “platform=android;debug=true;”

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :mac

  • 编辑器之前是否有其它报错 :

你是这个命令出错吗?我们没法复现问题,新建的hello world 试试,如果问题依然存在,删除全局配置目录~/.CocosCreator,再试试。

构建成功了,编译还是不行,因为我要在构建之后,做图片处理什么的,所以要分两步,build 传参数 autocompile没有问题
但是compile 时报错

~/.CocosCreator/settings.json配置文件如下

提供下demo,我们跑跑看。

HelloWorld01.zip (582.6 KB)
谢谢了

找到原因了吗

是编译环节存在问题,已经提交issue了,下个版本解决,当前版本只能手动编译。

好的。

谢谢反馈

大佬,麻烦帮忙看下这个问题https://forum.cocos.com/t/creator-2-0-9/79393?u=892710706

在此输入链接描述

大佬,麻烦帮忙看下这个问题2.0.9资源释放问题

:slightly_smiling:你好,请问该问题解决了么?最近在写打包工具发现该报错问题依然存在于2.0.10和2.1.1