您的位置:首页 > 移动开发 > Cocos引擎

Cocos2dx3.0 疑难解答系列 (二) 编译android时,报 CocoStudio.h no such file or directory等类似错误

2014-04-15 16:21 721 查看
首先打开 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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cocos2d-x jni
相关文章推荐