6

Android SDK、Android NDK、Eclipse を正しくインストールしました。git から最後のリポジトリの cocos2d を取得しました。

wiki の手順に従ってプロジェクトを生成しましたが、正しく実行できました。

./build_native.sh を実行すると問題が発生し、次のエラーが発生します。

 Cannot find module with tag 'libjpeg' in import path

Android.mk を確認しましたが、エラーは最終ゾーンにあると思います。

LOCAL_WHOLE_STATIC_LIBRARIES := cocos_libpng_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_jpeg_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_libxml2_static

# support/zip_support/ioapi.c を介してコンパイルするマクロを定義します                
LOCAL_CFLAGS := -DUSE_FILE32API

$(BUILD_SHARED_LIBRARY) を含める

$(call import-module,libjpeg)
$(call import-module,libpng)
$(call import-module,libxml2)

手順を何度か読みましたが、何も忘れていませんでした (と思います)。コードをコンパイルした人が私を助けてくれますか?

完全なエラーは次のとおりです。

Android NDK: jni/../../../cocos2dx/Android.mk: タグ 'libjpeg' を持つモジュールがインポート パスに見つかりません    
Android NDK: NDK_MODULE_PATH 変数が正しく定義されていますか?    
Android NDK: 次のディレクトリが検索されました:    
Android NDK:         
make: ディレクトリ `/home/pipero/git_checkout/cocos2d-x/PiperoStest/android' に入ります

前もって感謝します。

追加: $COCOS2D>create-linux-eclipse-project.sh を使用してプロジェクトを作成しましたが、Eclipse でプロジェクトを開くことも、Eclipse から直接 ndk を使用してコンパイルすることもできません。

EXTRA2: 手順はこちらから

EXTRA3: 私はすでにNDK_ROOT_LOCAL="$LIBS/android-ndk-r7b" ANDROID_SDK_ROOT_LOCAL="$LIBS/android-sdk-linux"

4

2 に答える 2

5

バージョン 0.12.0 (2012-03-05) で以下の手順を実行したところ、動作しました。

1º NDK Android をインストールする

2º SDK Android のインストール

3º Eclipse に Android プラグインをインストールします。

./create-android-project.shNDK および SDK パスを使用してダウンロードします。

5ºで新しいプロジェクトをコンパイルします./create-linux-eclipse-project.sh

  • ID (android) を選択します。NDK が見つからないという警告が表示された場合。
  • プロジェクト名
  • 現在のフォルダーに作成されます。

6º プロジェクト フォルダ内の Cocos2d ライブラリをコンパイルします./build_native.sh

7º プロジェクトのフォルダー > android 内のソース コードから新しい Android プロジェクトを作成します。

8º プロジェクトを実行すると、Cocos2d の壁紙が表示されます。

于 2012-03-28T07:11:19.283 に答える