我已經正確安裝了Android SDK,Android NDK,eclipse,並且我擁有git的最後一個存儲庫的cocos2d。編譯cocos2d無法找到標記爲'libjpeg'的模塊
我已經按照維基中的步驟生成了一個項目,並且我已經正確完成了。
問題是當我運行./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 # define the macro to compile through support/zip_support/ioapi.c LOCAL_CFLAGS := -DUSE_FILE32API include $(BUILD_SHARED_LIBRARY) $(call import-module,libjpeg) $(call import-module,libpng) $(call import-module,libxml2)
我已經多次閱讀過這些步驟,並且我沒有忘記(我認爲)任何東西。能編譯代碼的人能幫助我嗎?
完整的錯誤是:提前
Android NDK: jni/../../../cocos2dx/Android.mk: Cannot find module with tag 'libjpeg' in import path Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ? Android NDK: The following directories were searched: Android NDK: make: Entering directory `/home/pipero/git_checkout/cocos2d-x/PiperoStest/android'
感謝。
另外:我已經使用:$ COCOS2D> create-linux-eclipse-project.sh創建了項目,並且我無法在eclipse中打開該項目,也無法直接使用eclipse中的ndk進行編譯。
EXTRA2:這些步驟是從HERE
EXTRA3:我已經改變了NDK_ROOT_LOCAL="$LIBS/android-ndk-r7b" ANDROID_SDK_ROOT_LOCAL="$LIBS/android-sdk-linux"
你可以嘗試添加manualy cocos2dx /平臺/ THIRD_PARTY /安卓/預編譯爲您的NDK_MODULE_PATH環境變量的 。 – mgiza 2012-03-27 22:04:02
感謝您的評論,我已嘗試將它放在cocos2d-x上,但是在NDK_MODULE_PATH中,嘗試... – vgonisanz 2012-03-28 07:02:59