Android.mk 虐我千百遍

导语:针对 cocos2d-x

问题

  1. 所有的 jar 都拷贝到 libs 下面
  2. 所有的的库都拷贝到 proj.android/jni 下面

但是,依旧连接不到库:

jni/../../Classes/xxoo.cpp:426: error: undefined reference to 'xxoo::fuckoff()'

解决

检查一下你的 Android.mk 文件吧:
所有的

LOCAL_STATIC_LIBRARIES += xo

都必须放在

include $(BUILD_SHARED_LIBRARY)

之前


所有的

$(call import-module,cocos2dx)

都必须放在

include $(BUILD_SHARED_LIBRARY)

之后!

总结

include $(BUILD_SHARED_LIBRARY)

就是他妈的分水岭

-EOF-

你可能感兴趣的:(Android.mk 虐我千百遍)