1

我是 Eclipse/Android 的新手。我有一个 cocos2d-x 项目,并根据对http://www.cocos2d-x.org/boards/6/topics/20827的回复添加了 Box2D 。

当我做项目/清理/(清理所有项目)时,我得到

清洁:box2d_static [armeabi]

rm -rf (TARGET_OBJS)

/bin/sh: -c: 第 0 行:意外标记 `(' 附近的语法错误

我无法在任何 shell 脚本中找到 rm -rf (TARGET_OBJS) 行,所以我不知道这个错误来自哪里。

我的预感是我可能将我项目中的 Box2D 源的副本与 cocos2d-x 主文件夹中的另一个副本混合在一起。

这是完整的构建输出,后面是我的项目的 Android.mk。

11:19:03 ** Clean-only build of configuration Default for project RacerX ** bash /Users/paul/projects/RacerX/proj.android/build_native.sh NDK_DEBUG=1 V=1 clean

NDK_ROOT = /用户/保罗/工具/android-ndk-r8e

COCOS2DX_ROOT = /Users/paul/tools/cocos2d-x-2.1.4

APP_ROOT = /Users/paul/projects/RacerX/proj.android/..

APP_ANDROID_ROOT = /Users/paul/projects/RacerX/proj.android

使用预构建的外部组件

make: 进入目录`/Users/paul/projects/RacerX/proj.android'

清洁:box2d_static [armeabi]

rm -rf (TARGET_OBJS)

/bin/sh: -c: 第 0 行:意外标记 `(' 附近的语法错误

make: 离开目录`/Users/paul/projects/RacerX/proj.android'

/bin/sh: -c: 第 0 行:`rm -rf (TARGET_OBJS)'

制作:* [clean-box2d_static-armeabi] 错误 2

11:19:03 构建完成(耗时 481 毫秒)

我的安卓.mk:

LOCAL_PATH := $(调用我的目录)

包括 $(CLEAR_VARS)

LOCAL_MODULE := game_shared

LOCAL_MODULE_FILENAME := libgame

LOCAL_SRC_FILES := hellocpp/main.cpp \ ../../Classes/Bike.cpp \ ../../Classes/Terrain.cpp \ ../../Classes/AppDelegate.cpp \ ../.. /Classes/WorldLayer.cpp \ ../../Classes/GLES-Render.cpp

LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes \ ../RacerX/libs/Box2D

LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static cocosdenshion_static cocos_extension_static box2d_static include $(BUILD_SHARED_LIBRARY)

$(call import-module,CocosDenshion/android) \ $(call import-module,cocos2dx) \ $(call import-module,external/Box2D) \ $(call import-module,extensions)

4

0 回答 0