He instalado correctamente el SDK de Android, Android NDK, eclipse, y tengo el último cocos2d del repositorio de git.Compilando cocos2d no se puede encontrar el módulo con la etiqueta 'libjpeg'
He seguido los pasos en la wiki para generar un proyecto y lo he hecho correctamente.
El problema viene cuando corro ./build_native.sh, me sale este error:
Cannot find module with tag 'libjpeg' in import path
He comprobado el Android.mk, y supongo que el error se encuentra en la zona final:
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)
He leído los pasos varias veces y no he olvidado (creo) nada. ¿Podría alguien que haya sido compilado el código ayudarme por favor?
El error completo es:
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'
Gracias de antemano.
EXTRA: He creado el proyecto usando: $ COCOS2D> create-linux-eclipse-project.sh y no puedo abrir el proyecto en eclipse ni para compilar usando ndk from eclipse directamente.
EXTRA2: Los pasos son de HERE
EXTRA3: Ya cambiado el NDK_ROOT_LOCAL="$LIBS/android-ndk-r7b" ANDROID_SDK_ROOT_LOCAL="$LIBS/android-sdk-linux"
Usted puede tratar de añadir manualy cocos2dx/plataforma/THIRD_PARTY/android/preconstruido a su variable de entorno NDK_MODULE_PATH. – mgiza
Gracias por el comentario, he intentado ponerlo en cocos2d-x, pero no en NDK_MODULE_PATH, intentando ... – vgonisanz