我已经正确安装了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