cocos creator 用命令行编译android项目时 出现的问题

我用 /Applications/CocosCreator.app/Contents/MacOS/CocosCreator --path /Users/me/Documents/CocosCretorProject/polished_project --build “platform=android;debug=true;autoCompile=true” 这个命令 能成功构建 android项目 但是编译 会报错

报错内容:[ build-assets [========================== ] 65% 4.2s ][93785] Enable “内联所有 SpriteFrame” in native platform will increase the package size used in hot update.
[ pack-assets [================================ ] 80% 2.1s ][93785] Finish build-assets in worker
[93785] Finish building assets
queryAssets: 17.050ms
writeAssets: 1.231ms
[93785] Start building plugin scripts
[93785] Generating main.js from /Applications/CocosCreator.app/Contents/Resources/static/build-templates/shares/main.js
[ copy-build-templates [======================================= ] 98% 0.2s ]Builder: do custom process [before-change-files]
[ custom-build-process [========================================] 99% 0.1s ]Builder: do custom process [build-finished]
[93785] Built to “/Users/game/Documents/CocosCretorProject/polished_project/build/jsb-link” successfully
[ finish [========================================] 100% 0.0s ]
Start to compile platform [android]
[ init settings [ ] 0% 0.0s ]TypeError: Path must be a string. Received undefined
at assertPath (path.js:7:11)
at Object.basename (path.js:1355:5)
at K (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/core/native-utils.js:1:1684)
at Object.compile (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/core/native-utils.js:1:17576)
at r.series.e (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/lib/builder/index.js:1:4482)
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:718:13
at iterate (/Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:262:13)
at /Applications/CocosCreator.app/Contents/Resources/app.asar/node_modules/async/lib/async.js:274:29
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
^CGamedeMac-mini:polished_project game$ /Applications/CocosCreator.app/Contents/MacOS/CocosCreator --path /Users/me/Documents/CocosCretorProject/polished_project --build “platform=android;debug=true;autoCompile=true”

论坛有用cocos creator 命令行 实现自动化打android包的 朋友吗?
来教教我哈:slightly_smiling:

这个项目 我在 cocos creator 窗口面板中手动操作 是能 成功构建和编译打包的

你是用什么版本测试的?能否测试一下 helloworld 范例看看是否能成功?

我这边是正常的

我用的cocos creator 是2.0.10版本
你们是不是 先在creator构建面板中 先构建和编译一遍先 然后再用命令行 来构建和编译吗

mac平台的 cocos creator 2.0.10版本

大大 你能告诉我一下 你的编译命令是怎么写的
如果我先在creator构建面板中 先手动构建和编译一遍先 然后再用命令行 来构建和编译是能成功的

命令行跟你的一样,除了项目路径不一样,需要手动编译一次,目前已记录

好的 感谢