我尝试在Windows上为Android编译,我已成功执行publish.sh
和gameDevGuide.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)
答案 0 :(得分:0)
它说它指向缺少NDK,我猜你移动或重命名了你的android内容所在的文件夹。运行你的setup.py就像你第一次做的那样(或者如果你没有,那就是为什么)。
答案 1 :(得分:0)
您能否验证插件是否正确发布? 在Windows上你必须有“make”命令cygwin 尝试打开cygwin并写上“make”。