首先打开 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)

本文介绍如何正确配置Android.mk文件以包含自定义的C/C++源文件,并导入所需的Cocos2d-x库,确保项目的顺利编译。
 编译android时,报 CocoStudio.h no such file or directory等类似错误&spm=1001.2101.3001.5002&articleId=23767381&d=1&t=3&u=6efd8d0508a54097845a944eab51cc50)
3956

被折叠的 条评论
为什么被折叠?



