在打安卓包的时候参考了一下这个文件。 请问,android.mk是指整个项目的还是reader下的?如果是lua项目的话,是否应该把包括cpp和lua部分的代码都加入?
然后再scripting的lua-binding下需要额外加代码吗?
参考这个 proj.android-studio 工程配置
reader 下已经有 Android.mk 了,要在 app 下的 Android.mk 引用它
引用的时候报了这个错
Android NDK: Module cocos2dlua_shared depends on undefined modules: creator_reader_lua
检查一下路径
$(call import-module,tests/lua-empty-test/project/Classes/reader)
reader 的 android.mk 有
# for lua
include $(CLEAR_VARS)
LOCAL_MODULE := creator_reader_lua
LOCAL_MODULE_FILENAME := libcreatorreaderlua
LOCAL_ARM_MODE := arm
谢谢!
虽然给的示例工程可能和我自己用的项目结构不太一样,不过对比着加入reader路径以后解决了一部分问题。
我试着把项目的lua-binding代码从scripting/lua-binding/下挪到reader对应的目录下看能不能把剩余问题解决
creater 2.x 根本没法用。。。。