Build Failed: Error: Failed to create project with exitCode : 1
at ChildProcess. (C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\app.asar\editor\core\native-utils.js:1:12787)
at ChildProcess. (C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\app.asar\editor\core\native-utils.js:1:6160)
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 C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\app.asar\editor\core\builder.js:1:1583
at Gulp.doneCallback (C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\app.asar\editor\core\gulp-build.js:1:8110)
at Gulp.Orchestrator.stop (C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\app.asar\node_modules\orchestrator\index.js:150:9)
at C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\app.asar\node_modules\orchestrator\index.js:277:22
at finish (C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\app.asar\node_modules\orchestrator\lib\runTask.js:21:8)
at cb (C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\app.asar\node_modules\orchestrator\lib\runTask.js:29:3)
at ChildProcess. (C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\app.asar\editor\core\native-utils.js:1:12785)
at ChildProcess. (C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\app.asar\editor\core\native-utils.js:1:6160)
at emitTwo (events.js:87:13)
Traceback (most recent call last):
File “C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\cocos2d-x\tools\cocos2d-console\bin/cocos.py”, line 962, in
run_plugin(command, argv, plugins)
File “C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\cocos2d-x\tools\cocos2d-console\bin/cocos.py”, line 872, in run_plugin
plugin.run(argv, dependencies_objects)
File “C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\cocos2d-x\tools\cocos2d-console\plugins\plugin_new\project_new.py”, line 258, in run
self.parse_args(argv)
File “C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\cocos2d-x\tools\cocos2d-console\plugins\plugin_new\project_new.py”, line 162, in parse_args
self.init(args)
File “C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\cocos2d-x\tools\cocos2d-console\plugins\plugin_new\project_new.py”, line 54, in init
self._templates_paths = self.get_templates_paths()
File “C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\cocos2d-x\tools\cocos2d-console\bin\cocos.py”, line 435, in get_templates_paths
path = cls.get_cocos2d_path()
File “C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\cocos2d-x\tools\cocos2d-console\bin\cocos.py”, line 398, in get_cocos2d_path
path = cls.get_console_path()
File “C:\Users\目录\AppData\Local\CocosCreator\app-1.1.0\resources\cocos2d-x\tools\cocos2d-console\bin\cocos.py”, line 414, in get_console_path
run_path = unicode(get_current_path(), “utf-8”)
UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xc1 in position 9: invalid start byte
个人建议可以可以把中文目录改成英文目录试试看
确实是因为中文目录引起的,谢谢atmy
不客气,解决了就好,个人建议不管什么项目,最好都不要用中文的目录或者中文的文件名
构建成功,android studio打开:D:\DemoTemp\tutorial-blackjack-1.0\tutorial-blackjack-1.0\build\jsb-default\frameworks\runtime-src\proj.android-studio,运行报错:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file “/data/app/com.zq.babygame-1/base.apk”],nativeLibraryDirectories=[/vendor/lib64, /system/lib64]]] couldn’t find “libcocos2djs.so”
这个只有问官方大神了,因为我不会用android studio,一般我都是用creator自带的打包来测试
目前无法直接使用 Android Studio IDE 运行 Creator 构建出的工程。
要想通过 Android Studio IDE 运行 Creator 构建出的工程,需要先做两件事情:
- 使用 Android NDK 编译引擎的 C++ 代码,将生成的 C++ 库(.so 文件)放到相应的位置
- 将资源文件拷贝到工程相应的 assets 文件夹下。
现在通过 Android Studio IDE 编译运行 Creator 的工程,并没有自动执行这两个步骤,所以无法直接运行。
推荐使用 Creator 中的构建与发布工具来运行 Android 工程。
如果是用cocos creator构建编译发布,那app中嵌入游戏模块,怎么处理?只能app主动调起游戏apk?
libcocos2djs.so应该是通用的so包,官方能提供吗?
没太理解你的意思。Creator 构建出来的工程就是一个独立的游戏工程。
按照我的理解,你是希望在一个 app 中启动一个游戏?如果是这样的话,那应该是修改这个 app 的工程,而不是使用 Creator 构建一个游戏工程。
使用 Creator 中的构建与发布工具来编译运行 Android 工程,就会自动调用 NDK 编译,生成 libcocos2djs.so 文件。
Creator 已经提供了生成 libcocos2djs.so 文件的源码,只是需要编译生成一下。
ios集成,包这么大?

