cocos2d-x创建的安卓项目导入eclipse后。

在项目属性中配置Builders。

在eclipse编译还需要配置相应的变量,即后面提到的cygwin编译中要添加的变量。

D:/cygdrive/d/cocos2d-x-2.1.4;D:/cocos2d-x-2.1.4/cocos2dx/platform/third_party/android/prebuilt

PS:如果报bash在PATH中找不到的错误,在系统环境变量PATH中添加cygwin的bash所在的bin目录到其中。类似:D:\cygwin\bin

正常导入后,tool chain中使用的builder默认为Gnu Make Builder

配置完成,就会使用NDK按Android.mk生成so文件。

直接Ctrl+F11执行,可以看到控制台不断输出cpp文件的编译情况。

编译完成后,libs->armeabi下会得一个*.so的文件。

然后生成apk装载到手机中运行。

以下:

如果使用cygwin本地编译:

Android项目下jni目录中的Android.mk使用编辑器打开,

 在以下代码之前:

$(call import-module,cocos2dx)

添加如下代码(注意不要直接使用Windows下的路径)

$(call import-add-path,d:/cocos2d-x-2.1.4)
$(call import-add-path,d:/cocos2d-x-2.1.4/cocos2dx/platform/third_party/android/prebuilt)

然后在cygwin的控制台中使用ndk-build编译jni目录就ok了。

最新文章

  1. eclipse中如何打jar包
  2. linux centos使用xrdp远程界面登陆
  3. python __file__ 与相对路径
  4. CentOS6.4安装Hadoop2.0.5 alpha - Single Node Cluster
  5. Type InvokeMember()用法简介
  6. Android吧数据保存成xml文件
  7. Wordpress主题中常用代码总结
  8. C++ Primer 读书笔记 第2章 变量和基本类型
  9. c#常见stream操作
  10. 从头开始学JavaScript (三)——数据类型
  11. MQ-2烟雾传感器启动
  12. 基于webpack搭建的vue+element-ui框架
  13. Spring Security入门(3-5)Spring Security 的鉴权 - 决策管理器和投票器
  14. android:getSlotFromBufferLocked: unknown buffer: 0xf3d544c0
  15. Linux背背背(5)
  16. 分组统计SQL
  17. Spring Cloud 入门教程(四): 分布式环境下自动发现配置服务
  18. 适配手机端之 rem
  19. 最小生成树Prim poj1258 poj2485 poj1789
  20. Oracle数据库导入报ORA-39083处理

热门文章

  1. vim 打开乱码
  2. 洛谷-ISBN号码-简单字符串
  3. 启动tomcat时报错:java.lang.OutOfMemoryError: PermGen space
  4. Windows下QT4.8.4编译环境的搭建(转载http://blog.csdn.net/bestgonghuibin/article/details/38933141)
  5. java URL编程
  6. 新学的js精集
  7. ElasticSearch 的一次非正常master脱离的调查 (转 和我碰到的情况一模一样)
  8. android抓日志
  9. VBS调用keybd_event事件
  10. Entity Framework Code First ---EF Power Tool 和MySql一起使用遇到的问题