首先打开 proj.android/jni/Android.mk文件,用文本编辑器打开。
1.先保证LOCAL_SRC_FILES 和 LOCAL_C_INCLUDES这 两项,正确包含了你自己编写的.h和.cpp文件
2. 添加 LOCAL_WHOLE_STATIC_LIBRARIES += cocostudio_static
3.添加 $(call import-module,/editor-support/cocostudio)
因为要添加自己需要的cocos库的引用,不然编译android会报错,因为找不到. 下面将完整的Android.mk贴出来,可以参考
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := cocos2dcpp_shared
LOCAL_MODULE_FILENAME := libcocos2dcpp
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static \
LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static \
LOCAL_WHOLE_STATIC_LIBRARIES += box2d_static \
LOCAL_WHOLE_STATIC_LIBRARIES += cocostudio_static \
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static
include $(BUILD_SHARED_LIBRARY)
$(call import-module,2d) \
$(call import-module,audio/android) \
$(call import-module,Box2D) \
$(call import-module,/editor-support/cocostudio) \
$(call import-module,extensions)