已解决, NDK版本问题
quick-cocos2d 2.2.5
android-ndk-r10
- config:
ANDROID_NDK_ROOT = /opt/ndk
QUICK_COCOS2DX_ROOT = /opt/quick-cocos2d-x
COCOS2DX_ROOT = /opt/quick-cocos2d-x/lib/cocos2d-x
APP_ROOT = /Users/gao/code/cocoa/m2048/proj.android/…
APP_ANDROID_ROOT = /Users/gao/code/cocoa/m2048/proj.android - cleanup
- copy scripts
- copy resources
Using prebuilt externals
make: Entering directory/Users/gao/code/cocoa/m2048/proj.android' Gdbserver : libs/armeabi/gdbserver Gdbsetup : libs/armeabi/gdb.setup SharedLibrary : libgame.so /opt/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: /opt/quick-cocos2d-x/lib/cocos2d-x/scripting/lua/luajit/./android/armeabi/libluajit.a(lib_base.o): in function lj_cf_print:lib_base.c(.text+0x1ac): error: undefined reference to '__swbuf' /opt/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: /opt/quick-cocos2d-x/lib/cocos2d-x/scripting/lua/luajit/./android/armeabi/libluajit.a(lib_base.o): in function lj_cf_print:lib_base.c(.text+0x2b4): error: undefined reference to '__swbuf' /opt/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: /opt/quick-cocos2d-x/lib/cocos2d-x/scripting/lua/luajit/./android/armeabi/libluajit.a(lib_io.o): in function io_file_read:lib_io.c(.text+0x53c): error: undefined reference to '__srget' collect2: ld returned 1 exit status make: *** Error 1 make: Leaving directory/Users/gao/code/cocoa/m2048/proj.android’