打包android时构建成功,编译失败,求帮助

编译模式:release
使用 Eclipse 工程:D:\client\build\jsb-default\frameworks\runtime-src\proj.android
正在执行:’“D:\package\android-sdk-windows\tools\android” update project -t android-19 -p D:\client\build\jsb-default\frameworks\runtime-src\proj.android’

Updated project.properties
Updated local.properties
Updated file D:\client\build\jsb-default\frameworks\runtime-src\proj.android\proguard-project.txt
正在执行 ndk-build…
NDK 编译模式:release
NDK_TOOLCHAIN_VERSION: 4.9
正在执行:’“D:\package\android-ndk-r10e\ndk-build” -C D:\client\build\jsb-default\frameworks\runtime-src\proj.android -j4 NDK_MODULE_PATH=D:\client\build\jsb-default\frameworks\cocos2d-x;D:\client\build\jsb-default\frameworks\cocos2d-x\cocos;D:\client\build\jsb-default\frameworks\cocos2d-x\external NDK_TOOLCHAIN_VERSION=4.9’

Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml
Android NDK: WARNING: Ignoring unknown import directory: D:\client\build\jsb-default\frameworks\cocos2d-x\cocos
Android NDK: WARNING: Ignoring unknown import directory: D:\client\build\jsb-default\frameworks\cocos2d-x\external
Android NDK: jni/Android.mk: Cannot find module with tag ‘scripting/js-bindings/proj.android’ in import path
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Android NDK: The following directories were searched:
Android NDK:
make.exe: Entering directory D:/client/build/jsb-default/frameworks/runtime-src/proj.android' jni/Android.mk:30: *** Android NDK: Aborting. . Stop. make.exe: Leaving directory D:/client/build/jsb-default/frameworks/runtime-src/proj.android’
执行命令出错,返回值:2。

手动在mk内添加了路径,$(call import-add-path, D:\CocosCreator\resources\cocos2d-x\prebuilt)
依然没有反应,项目是在网上下载的

看日志好像是你 NDK 版本的问题?NDK 版本需要在 r10c 以上,官方推荐 r10e
可以参考一下配置文档:http://www.cocos.com/docs/creator/publish/setup-native-development.html

你是说这个 Creator 项目是你从网上下载的吗?那么你是自己构建的?还是下载下来的项目中就已经有构建文件夹了呢(build/jsb-default 文件夹)?

从报错来看,是找不到 D:\client\build\jsb-default\frameworks\cocos2d-x\cocos\scripting\js-bindings\proj.android\Android.mk 这个文件。
你可以把 jsb-default 文件夹删除,然后重新构建试试。

我也出现这个问题,不过是因为自己蠢死了,在创建新的cocos工程的时候(命令:cocos new -l js ProjectName)没有将cocos资源全部加载完成。希望能帮到后面的人,我浪费了一天的时间。