打包apk出错,着急

Updated project.properties
Updated local.properties
Updated file F:\cocowork\MemorialHall\build\jsb-default\frameworks\runtime-src\proj.android\proguard-project.txt
It seems that there are sub-projects. If you want to update them
please use the --subprojects parameter.
Updated project.properties
Updated local.properties
Updated file F:\cocowork\MemorialHall\build\jsb-default\frameworks\cocos2d-x\cocos\platform\android\java\proguard-project.txt
Android NDK: WARNING: Unsupported source file extensions in F:\cocowork\MemorialHall\build\jsb-default\frameworks\runtime-src\proj.android…/…/cocos2d-x/cocos/scripting/js-bindings/proj.android/Android.mk for module cocos2d_js_static
Android NDK: \
make.exe: Entering directory F:/cocowork/MemorialHall/build/jsb-default/frameworks/runtime-src/proj.android' make.exe: *** No rule to make target jni/hellocpp/main.cpp’, needed by obj/local/armeabi-v7a/objs/cocos2djs_shared/hellocpp/main.o'. Stop. make.exe: Leaving directory F:/cocowork/MemorialHall/build/jsb-default/frameworks/runtime-src/proj.android’
编译模式:release
使用 Eclipse 工程:F:\cocowork\MemorialHall\build\jsb-default\frameworks\runtime-src\proj.android
未指定 Android 目标平台版本,自动查找一个可用版本…
正在执行:’“F:\android-sdk_r08-windows\android-sdk-windows\tools\android” update project -t android-10 -p F:\cocowork\MemorialHall\build\jsb-default\frameworks\runtime-src\proj.android’

未指定 Android 目标平台版本,自动查找一个可用版本…
正在执行:’“F:\android-sdk_r08-windows\android-sdk-windows\tools\android” update lib-project -p F:\cocowork\MemorialHall\build\jsb-default\frameworks\cocos2d-x\cocos\platform\android\java -t android-10’

正在执行 ndk-build…
NDK 编译模式:release
NDK_TOOLCHAIN_VERSION: 4.9
正在执行:’“F:\android-ndk-r10e-Windows\android-ndk-r10e\ndk-build” -C F:\cocowork\MemorialHall\build\jsb-default\frameworks\runtime-src\proj.android -j4 NDK_MODULE_PATH=F:\cocowork\MemorialHall\build\jsb-default\frameworks\runtime-src\proj.android…/…/cocos2d-x;F:\cocowork\MemorialHall\build\jsb-default\frameworks\runtime-src\proj.android…/…/cocos2d-x/cocos;F:\cocowork\MemorialHall\build\jsb-default\frameworks\runtime-src\proj.android…/…/cocos2d-x/external NDK_TOOLCHAIN_VERSION=4.9’

执行命令出错,返回值:2。
什么原因啊?求解决办法

检查下 proj.android 下的这个文件存不存在?

这样的报错,是由于 删除/移动 了源码文件。解决方法:
删除 ndk-build 生成的临时目录 MemorialHall\build\jsb-default\frameworks\runtime-src\proj.android\obj

这个文件夹删除之后所有的源码都会重新编译,耗时较久。如果希望缩短编译时间,可以单独删除出问题的临时文件。