vgo*_*anz 6 static-libraries android-ndk cocos2d-x cocos2d-android
我已经正确安装了Android SDK,Android NDK,eclipse,我从git获得了最后一个存储库的cocos2d.
我已按照wiki中的步骤生成项目,并且我已正确完成.
当我运行./build_native.sh时出现问题,我收到此错误:
Cannot find module with tag 'libjpeg' in import path
Run Code Online (Sandbox Code Playgroud)
我检查了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'
提前致谢.
EXTRA:我使用:$ 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"
我按照下面的步骤使用版本0.12.0(2012-03-05)并且它有效:
1º安装NDK Android
2º安装SDK Android
3º在Eclipse上安装Android插件.
4º ./create-android-project.sh
使用NDK和SDK路径下载.
5º用.编译新项目 ./create-linux-eclipse-project.sh
6º用项目文件夹编译Cocos2d库./build_native.sh
.
7º从项目文件夹> android中的源代码创建新的Android项目.
8º运行项目,它应该出现Cocos2d壁纸.