因为cocos2dx没有提供CMakelists.txt,所以需要先用工程中的Android.mk和ndk-build编译出cocos2dx的.a文件
然后再用AS和游戏代码的CMakelists.txt编译出libgame.so文件。编译成功以后,可以直接打开cocos2dx的.cpp文件,并打断点调试。
使用NDK版本是13.1
使用cmake版本是3.6.2
使用cocos2dx版本是2.2.6,使用原生2.2.6,有找不到对Java的接口函数的问题,将所有文件中的所有接口都统一到一个文件编译可以解决,原因不明。所以需要稍微定制cocos2dx。
使用android-21编译生成apk