Ho installato correttamente l'SDK Android, NDK Android, eclipse e ho l'ultimo cocos2d dell'archivio da git.Compilando cocos2d non è stato trovato il modulo con il tag 'libjpeg'
Ho seguito i passaggi nel wiki per generare un progetto e ho eseguito correttamente.
Il problema viene quando corro ./build_native.sh, ottengo questo errore:
Cannot find module with tag 'libjpeg' in import path
Ho controllato l'Android.mk, e suppongo che l'errore si trova nella zona finale:
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)
Ho letto i passaggi più volte e non ho dimenticato (penso) nulla. Potrebbe qualcuno che è stato compilato il codice aiutarmi per favore?
L'errore completo è:
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'
Grazie in anticipo.
EXTRA: Ho creato il progetto utilizzando: $ COCOS2D> create-linux-eclipse-project.sh e non posso aprire il progetto in eclipse né per compilare direttamente utilizzando ndk da eclipse.
EXTRA2: I passi sono da HERE
EXTRA3: ho già cambiato il NDK_ROOT_LOCAL="$LIBS/android-ndk-r7b" ANDROID_SDK_ROOT_LOCAL="$LIBS/android-sdk-linux"
si può provare ad aggiungere manualy cocos2dx/platform/THIRD_PARTY/Android/prebuilt alla variabile di ambiente NDK_MODULE_PATH. – mgiza
Grazie per il commento, ho provato a metterlo su cocos2d-x, ma non in NDK_MODULE_PATH, cercando ... – vgonisanz