欢迎转载:请保留原文出处谢谢

coco2d-x (2.x)以后 的版本和1.x版本android.mk文件很大不同。不会的同学请看demo的android.mk

今天移植lua的cocos2d-x到android的eclipse下时候。android.mk出了问题

make: *** No rule to make target `jni/../../../../scripting/lua/cocos2dx_support/CCLuaEngine.cpp', needed by `obj/local/armeabi/objs/game_shared/__/__/__/__/scripting/lua/cocos2dx_support/CCLuaEngine.o'. Stop.

其实是找不到i/../../../../scripting/lua/cocos2dx_support/CCLuaEngine.cpp

我的配置是少了一层路径。而demo的mk配置是多了一层路径所以去掉一层就OK了。



LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := hellolua_sharedLOCAL_MODULE_FILENAME := libhelloluaLOCAL_SRC_FILES := hellolua/main.cpp \                   ../../Classes/AppDelegate.cpp \                   ../../../../scripting/lua/cocos2dx_support/CCLuaEngine.cpp \                   ../../../../scripting/lua/cocos2dx_support/Cocos2dxLuaLoader.cpp \                   ../../../../scripting/lua/cocos2dx_support/LuaCocos2d.cpp \                   ../../../../scripting/lua/cocos2dx_support/tolua_fix.cLOCAL_C_INCLUDES := $(LOCAL_PATH)/../../ClassesLOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_staticLOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_staticLOCAL_WHOLE_STATIC_LIBRARIES += cocos_lua_staticinclude $(BUILD_SHARED_LIBRARY)$(call import-module,cocos2dx)$(call import-module,CocosDenshion/android)$(call import-module,scripting/lua/proj.android/jni)


更多相关文章

  1. ndk,cygwin编译 .so动态库
  2. Error: Error parsing D:\new_android\Android(安卓)SDK\syst
  3. Android(安卓)Studio卡在refreshing gradle project的原因和快速
  4. Failed to finalize session : INSTALL_FAILED_INTERNAL_ERROR解
  5. Android(安卓)Studio打包时如何将版本号修改成apk名字
  6. 利用UltimateAndroid快速开发(一):配置篇
  7. 台式机完美体验Android(安卓)4.3 平板电脑
  8. 如何在Linux平台下安装JDK
  9. OpenGL ES基础篇

随机推荐

  1. Windows任务管理器远比想象中的复杂
  2. antirez辞去Redis项目领导者职务
  3. 源码解析容器底层cgroup的实现
  4. 修改MySQL表varchar类型 字段长度锁表情
  5. “苹果,请送Linus Torvalds一台ARM电脑”
  6. Win 10开始采用Windows Update分发WSL2
  7. Nginx配置文件参数详解
  8. Ubuntu因在MOTD植入广告遭批评
  9. Raspberry Pi 4发布8G版,同时带来64位镜像
  10. 慕尼黑们拥抱Linux,微软一直在被抛弃的路