cocos2d-x plugin-x编译错误

时间:2014-07-02 11:52:25

标签: cocos2d-x cocos2d-x-3.0

我尝试在Windows上为Android编译,我已成功执行publish.shgameDevGuide.sh

我的Android.mk已由gameDevGuide.sh

修改

当我运行build_native.py时,我收到以下错误:

  

D:\ cocos-projects \ game \ proj.android> build_native.py选定的NDK   工具链版本是4.8! Android NDK:

     

错误:d:\茯苓项目\游戏\ proj.android ../的cocos2d /插件/发布/协议/机器人/ Android.mk:PluginProtocolStatic:   LOCAL_SRC_FILES指向丢失的文件Android NDK:检查

     

d:\茯苓项目\游戏\ proj.android ../的cocos2d /插件/发布/协议/机器人/./ LIB / armeabi / libPluginProtocolStatic.a   存在

D:\ cocos-projects \ game \ proj.android ../ cocos2d / plugin / publish / protocols / android / Android.mk包含:

  

LOCAL_PATH:= $(致电my-dir)

     

包括$(CLEAR_VARS)LOCAL_MODULE:= PluginProtocolStatic   LOCAL_MODULE_FILENAME:= libPluginProtocolStatic

     

LOCAL_SRC_FILES:= ./lib/$(TARGET_ARCH_ABI)/libPluginProtocolStatic.a   LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/../ include $(LOCAL_PATH)   LOCAL_EXPORT_LDLIBS:= -llog

     

包括$(PREBUILT_STATIC_LIBRARY)

路径D:\cocos-projects\game\proj.android../cocos2d/plugin/publish/protocols/android/./lib/armeabi/libPluginProtocolStatic.a似乎错了(注意点)。 libPluginProtocolStatic.a不存在

我知道如何解决这个问题? (Cocos2d-x 3.2alpha)

2 个答案:

答案 0 :(得分:0)

它说它指向缺少NDK,我猜你移动或重命名了你的android内容所在的文件夹。运行你的setup.py就像你第一次做的那样(或者如果你没有,那就是为什么)。

答案 1 :(得分:0)

您能否验证插件是否正确发布? 在Windows上你必须有“make”命令cygwin 尝试打开cygwin并写上“make”。