确保你的 NDK_MODULE_PATH 变量已经正确定义

创建完毕一个 cocos2d Lua 项目后,但是遇到了以下错误。

Error info

Android NDK: /Users/beck/Documents/Cocos2d-x/Hello_CocosLua/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk: Cannot find module with tag 'scripting/lua-bindings/proj.android' in import path
Android NDK: 确保你的 NDK_MODULE_PATH 变量已经正确定义了吗?
Android NDK: 已经搜索以下目录:
Android NDK:
/Users/beck/Documents/Cocos2d-x/Hello_CocosLua/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk:25: *** Android NDK: Aborting.    .  Stop.
点赞
用户6069213
用户6069213

通过将以下内容添加到 Android.mk 文件修复问题

目的是正确导入 "cocos2d-x"、"cocos2d-x/external" 和 "cocos2d-x/cocos" 这些个体路径。

$(call import-add-path,$(LOCAL_PATH)/../../../../cocos2d-x)
$(call import-add-path,$(LOCAL_PATH)/../../../../cocos2d-x/external)
$(call import-add-path,$(LOCAL_PATH)/../../../../cocos2d-x/cocos)
2017-09-07 05:55:11
用户2617363
用户2617363

这些错误发生在主要核心版本和扩展版本不匹配时。不要忘记通过执行 Python 脚本 download-deps.py 下载外部扩展。

2018-02-22 13:31:12