I’m trying out the EasyNDK extension, to see if that’ll ease some of my upcoming integration work.
So far, I’ve checked out the EasyNDK to a folder at the same level as my (root) cocos2d-x, since I don’t want anything “polluting” my cocos2d-x folder. Thus, I’ve had to make some changes to the
build_native.sh, but nothing rocket siencey, so I feel I’m on top of that.
Moreover, I’m using a newer NDK than aajiwani who’s written EasyNDK, but I’ve got that handled as well.
However, I’m getting to a point at which I can’t seem to recover. When running
build_native.sh, I end up getting
[armeabi] Gdbserver : [arm-linux-androideabi-4.8] libs/armeabi/gdbserver [armeabi] Gdbsetup : libs/armeabi/gdb.setup [armeabi] Compile++ thumb: game_shared <= NDKHelper.cpp [armeabi] Compile++ thumb: cocos_extension_static <= AssetsManager.cpp make: *** No rule to make target `/Developer/Game_Dev/cocos2d-2.0-x- 2.0.3/EasyNDK/proj.android/../../extensions/CCBReader/CCBFileLoader.cpp', needed by `obj/local/armeabi/objs-debug/cocos_extension_static/CCBReader/CCBFileLoader.o'. Stop. make: Leaving directory `/Users/[MyUser]/[MyFolder]/Cocos2D/EasyNDK-for-cocos2dx/Sample_Android_Project/EasyNDK/proj.android'
I’m not really an expert on compiling for Android, so I don’t know what to do next. My first thought was to do a build from source (not using prebuilt externals), but
build_native.sh -s gives me this:
Android NDK: /Users/[MyUser]/[MyFolder]/Cocos2D/EasyNDK-for-cocos2dx/Sample_Android_Project/EasyNDK/proj.android/../../../../ cocos2d-x/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: /Users/[MyUser]/[MyFolder]//Cocos2D/EasyNDK-for-cocos2dx/Sample_Android_Project/EasyNDK/proj.android /../../../../cocos2d-x/cocos2dx/Android.mk:175: *** Android NDK: Aborting. . Stop.
I’m kinda stuck. Do anyone have some pointers as to what I can try next? Thanks!