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"