Eclipse 运行 cocos2d-x-3 项目终极方案

普大喜奔,此模板我pull request到官方,已经被merge了~]

2014.5.20 更新:增加了Ant打包的支持,具体请看Github的README

cocos2d-x 3.x 之后的版本Android项目模板一直是错的,我从最初刚出3.0 一直坑到现在的正式版发布,每次都要配置好长时间环境。
花了好长时间将项目模板配置正确了,分享给大家。

使用很简单,下载好模板之后,替换掉原来错的模板,就可以生成正确的项目。设置好Eclipse的NDK_ROOT变量后导入项目即可编译运行。

详细的说明和步骤在模板的README.md有说明。

另外模板正确以外,还有以下特点:

  1. 所有路径都是相对路径,无需改任何东西。
  2. libcocos2d作为link目录(直接用生成项目里面的cocos2d文件),不需要改任何东西。
  3. Android.mk改为自动搜索cpp文件,添加cpp无需改任何东西。
  4. Eclipse添加了宏支持,使得indexer正确识别,代码加亮,F3代码转跳没有任何问题。
  5. Eclipse去除了错误警告,随意跟踪cocos2d代码不会有错误提示。
  6. 没有项目依赖,可以多个环境共存。

后续将添加的东东:

  1. Ant 打包支持
  2. Android代码混淆配置
  3. NDK调试支持

模板下载地址:https://github.com/myourys/cocos2d-x-3-android-template
欢迎来到我的博客:http://www.yiwuye.com ,后面有更多干货

强烈要求加精华

板凳我先拿下了

这么好的东西,什么都不用配,我帮忙配好了,都没人顶,没天理~~

**** Build of configuration Default for project HelloCpp ****

python D:/cocos2dx/XYOL_HD/proj.android/build_native.py all
Couldn’t find the gcc toolchain.

**** Build Finished ****

ECLIPS里提示的
上手机就崩溃啊!

链接失效了

我能说句粗口吗…我折腾两天了…就他妈配置配到我想吐都不能在Eclipse下编写C++,没试过编译成功…网上的教程全部都是2.几版本…有些3.0版本他们的目录结构和我的3.0不同…估计是测试版本的3.0…
终于可以在Eclipse写程序了…开心啊.LZ我爱你.
可以把你配置的过程,那些需要配置的写一篇博客吗?

改动地方太多了~~,写起来很长~~

还有.遇到一个问题,在使用cocos-ext.h 头文件, 要加入路径 …\extensions\cocos-ext.h 才能使用…如果不加,就说找不到头文件,
问题来了…万一加了这个路径…接下来无数个头文件显示路径异常.希望你测试一下.

略吊,完了下下来看看

ext 是属于extensions 模块的,你试着在Android.mk打开此模块试试看

这个必须顶,严重顶

严重谢谢楼主的贡献,为这头痛了N个星期了

谢谢,非常有用 支持

坑,大坑,二个星期前浪费了一个下午的时间都没搞定,用了LZ的模板一次性成功,初学者伤不起啊

真是怪事啊,遇到了这个链接http://www.cocoachina.com/bbs/read.php?tid=196438里面的问题
04-01 01:42:20.440: E/cocos2d-x assert(1394): /Users/he/Documents/GameDev/cocos2d-x-3.0rc0/build/…/cocos/2d/platform/android/CCApplication.cpp function:getInstance line:79
04-01 01:42:20.440: A/libc(1394): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 1410 (.cpp_empty_test)
把APP删了运行就没有这问题,第二次运行就会有这样的问题,重复出现,求解

赞一个:13::13::13::13::13:

貌似加断点无效,希望早日加上调试支持

新的3.11也可以用这个么?

先谢谢lz分享了