【发布时间】:2013-12-13 07:12:10
【问题描述】:
我正在使用 cocos2d-x 开发一个 android 2d 游戏。我在 Eclipse 中导入了一个示例项目,但是当我尝试构建它时,它给了我一个错误:
构建项目 HelloCpp 的默认配置 **
bash E:/zAndroid/cocos2d-x-2.2/samples/Cpp/HelloCpp/proj.android/build_native.sh -k
E:/zAndroid/cocos2d-x-2.2/samples/Cpp/HelloCpp/proj.android/build_native.sh: 非法选项--k
NDK_ROOT = E:\zAndroid\android-ndk-r9b
COCOS2DX_ROOT = /e/zAndroid/cocos2d-x-2.2/samples/Cpp/HelloCpp/proj.android/../../../..
APP_ROOT = /e/zAndroid/cocos2d-x-2.2/samples/Cpp/HelloCpp/proj.android/..
APP_ANDROID_ROOT = /e/zAndroid/cocos2d-x-2.2/samples/Cpp/HelloCpp/proj.android
使用预构建的外部组件
+ 'E:\zAndroid\android-ndk-r9b/ndk-build' -C /e/zAndroid/cocos2d-x-2.2/samples/Cpp/HelloCpp/proj.android -k NDK_MODULE_PATH=/e/zAndroid/cocos2d- x-2.2/samples/Cpp/HelloCpp/proj.android/../../../..:/e/zAndroid/cocos2d-x-2.2/samples/Cpp/HelloCpp/proj.android/../ ../../../cocos2dx/platform/third_party/android/prebuilt
make: 进入目录'/cygdrive/e/zAndroid/cocos2d-x-2.2/samples/Cpp/HelloCpp/proj.android'
“C:/program files/git/bin/rm.exe”:无法取消链接“NUL”:参数无效
Android NDK:警告:忽略未知的导入目录:e
Android NDK:警告:忽略未知的导入目录:\zAndroid\cocos2d-x-2.2;e
Android NDK:警告:忽略未知导入目录:\zAndroid\cocos2d-x-2.2\cocos2dx\platform\third_party\android\prebuilt
e:/zAndroid/android-ndk-r9b/build/core/prebuilt-library.mk:68: * 目标模式不包含“%”。停止。
make: 离开目录'/cygdrive/e/zAndroid/cocos2d-x-2.2/samples/Cpp/HelloCpp/proj.android'
构建完成**
【问题讨论】:
-
错误日志不完整。您应该发布详细的日志。
-
像这样给 Ndk 提供正确的路径--> NDK_ROOT="D:\android-ndk-r8d"
-
我有同样的错误,我重命名了 git 目录,它找到了正确的 rm.exe 并且工作正常。
-
@user1391323 你有解决办法吗??
标签: cocos2d-x