1

私はEclipse/Androidが初めてです。cocos2d-x プロジェクトがあり、 http://www.cocos2d-x.org/boards/6/topics/20827への応答に基づいて Box2D を追加しました。

Project/Clean/(Clean all projects) を実行すると、

クリーン: box2d_static [armeabi]

rm -rf (TARGET_OBJS)

/bin/sh: -c: 0 行目: 予期しないトークン `(' 付近で構文エラーが発生しました

どのシェル スクリプトでも rm -rf (TARGET_OBJS) 行を見つけることができなかったので、このエラーの原因がわかりません。

プロジェクト内の Box2D ソースのコピーと、cocos2d-x ホーム フォルダー内の別のコピーを混同している可能性があります。

これが完全なビルド出力で、その後に私のプロジェクトの Android.mk が続きます。

11:19:03 ** プロジェクト RacerX の既定の構成のクリーンのみのビルド ** bash /Users/paul/projects/RacerX/proj.android/build_native.sh NDK_DEBUG=1 V=1 クリーン

NDK_ROOT = /Users/paul/tools/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)'

make: * [clean-box2d_static-armeabi] エラー 2

11:19:03 ビルド完了 (481ms かかりました)

私の Android.mk:

LOCAL_PATH := $(my-dir を呼び出す)

$(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)/../../クラス \ ../RacerX/libs/Box2D

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

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

4

0 に答える 0