Cocos Creator 编译打包成Android报错

新建HelloWolrd工程, 构建完后编译打包成android时报以下错误, 求助 ’

The log file path [ /Users/Jiawei/.CocosCreator/logs/native.log ]
Error: Compile failed. The log file path [ /Users/Jiawei/.CocosCreator/logs/native.log ]
at ChildProcess. (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/core/native-utils.js:1:17943)
at ChildProcess. (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/core/native-utils.js:1:7252)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:852:16)
at Socket. (internal/child_process.js:323:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at Pipe._handle.close [as _onclose] (net.js:492:12)

以下是native.log文件的内容

Building mode: release
Using Android Studio project : /Users/Jiawei/Documents/Project/Cocos2d/Examples/build/jsb-default/frameworks/runtime-src/proj.android-studio
running: ‘/Users/Jiawei/Documents/Tools/bar/sdk/tools/android update project -t android-10 -p /Users/Jiawei/Documents/Project/Cocos2d/Examples/build/jsb-default/frameworks/runtime-src/proj.android-studio/app’

Updated project.properties
Updated local.properties
No project name specified, using Activity name ‘AppActivity’.
If you wish to change it, edit the first line of build.xml.
Added file /Users/Jiawei/Documents/Project/Cocos2d/Examples/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build.xml
Added file /Users/Jiawei/Documents/Project/Cocos2d/Examples/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/proguard-project.txt
Building native…
NDK build mode: release
Parse NDK version from file /Users/Jiawei/Documents/Project/Cocos2d/Examples/source.properties failed.
NDK_TOOLCHAIN_VERSION: 4.8
running: ‘/Users/Jiawei/Documents/Project/Cocos2d/Examples/ndk-build -C /Users/Jiawei/Documents/Project/Cocos2d/Examples/build/jsb-default/frameworks/runtime-src/proj.android-studio/app -j4 NDK_MODULE_PATH=/Users/Jiawei/Documents/Project/Cocos2d/Examples/build/jsb-default/frameworks/cocos2d-x:/Users/Jiawei/Documents/Project/Cocos2d/Examples/build/jsb-default/frameworks/cocos2d-x/cocos:/Users/Jiawei/Documents/Project/Cocos2d/Examples/build/jsb-default/frameworks/cocos2d-x/external NDK_TOOLCHAIN_VERSION=4.8’

/bin/sh: /Users/Jiawei/Documents/Project/Cocos2d/Examples/ndk-build: No such file or directory
Error running command, return code: 127.

求助, 求助 …

从这个 log 来看,是你的 NDK 路径设置错了。找不到 ndk-build。

我检查下了 ndk中有ndk-build执行文件存在的 ’

除了这个疑点还会有其他可能性吗 ? ’

没理解,为什么 ndk 的路径会是 Cocos2d/Examples 呢?这个路径看起来是一个项目路径啊。

1赞

哈哈 原来是我ndk设置的路径搞错了 ’

谢谢啦 ’

打包android出错和这个一样 但是我native.log是
编译模式:release
使用 Android Studio 工程:C:\project\trunk\ccmj-client\build\jsb-binary\frameworks\runtime-src\proj.android-studio
正在执行:’“C:\project\trunk\tools\android_tools\android_tools\android-sdk\tools\android” update project -t android-10 -p C:\project\trunk\ccmj-client\build\jsb-binary\frameworks\runtime-src\proj.android-studio\app’

‘“C:\project\trunk\tools\android_tools\android_tools\android-sdk\tools\android”’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。
执行命令出错,返回值:1。

有人知道怎么么破吗?