一、首先第一点要确定自己选择的 NDK 版本是否存在问题,是否与项目所需匹配 ,正常编译过程会自动选择默认的NDK 版本,但是这也会导致了libcocos2dcpp.so 库文件无法成功生成, 更改方法 ,可以在 android 下的 jni=》选择application,mk 文件 ,添加 如:NDK_TOOLCHAIN_VERSION = 4.9
下面给个application.mk大致配置方法:
APP_STL := c++_static
NDK_TOOLCHAIN_VERSION=clang
APP_CPPFLAGS := -frtti -DCC_ENABLE_CHIPMUNK_INTEGRATION=1 -std=c++11 -fsigned-char
APP_LDFLAGS := -latomic
APP_DEBUG := $(strip $(NDK_DEBUG))
ifeq ($(APP_DEBUG),1)
APP_CPPFLAGS += -DCOCOS2D_DEBUG=1
APP_OPTIM := debug
else
APP_CPPFLAGS += -DNDEBUG
APP_OPTIM := release
endif
NDK_TOOLCHAIN_VERSION = 4.9