环境搭建主要参考来自
http://rudolph.iteye.com/blog/1835646
上面这个博文写的比较详细比较完整 如果按照这个博文做仍旧不成功的话 可以参照下面几个网页看看自己哪些地方没做
http://www.cnblogs.com/jeekun/archive/2012/12/26/2834574.html
http://www.th7.cn/Program/cp/2012/04/04/68119.shtml
http://blog.csdn.net/junjieking/article/details/8559057
感谢以上网友分享cocos2d for android开发环境搭建方法。
基本上我就是参考以上几篇博文 成功搭建了自己的开发环境。既然别人已经写好了,我就不再重复搬运一次了。
搭建过程中真的遇到了太多的问题,以至于我现在根本回想不出自己到底是经过了哪些步骤才成功编译了。这环境真真是太傲娇了,我同事的环境至今未配好....现在先把我能回忆起来的问题总结一下好了。
环境搭好以后,打开eclipse,引入自己的工程,会发现有些红叉叉。
一、AndroidManifest.xml 报错
错误在这一句上
<application android:label="@string/app_name"
android:debuggable="true"
android:icon="@drawable/icon">
其实是因为缺少drawable这个文件夹以及icon这个png,解决方法就是在自己项目里找到一个48*48的icon,然后在自己项目的proj.android\res\下新建一个drawable文件夹,把icon放进去,这个问题基本上就OK了。
二、遇见生成,so文件错误
如果是在把自己写的cpp放进去之前发生这样的错误,把自己项目内proj.android\obj\下的local文件夹删掉,重新编译一次。
如果在把自己写的cpp文件放进去之后报这个错,则检查自己写的cpp是否放进android.mk中编译了。
如果以上操作解决不了问题的话,我也只能摊手了。
如果所有问题都解决了 能在真机上出现振奋人心的cocos2d那张可爱的小脸,就可以开始把自己写的代码往项目里面添加了。步骤如下:
一、将自己win32项目中classes文件夹内所有.h\.cpp文件拷贝到手机项目文件夹下的classes文件夹中。
二、将自己win32项目中source文件夹内所有资源文件拷贝到手机项目文件夹下的source文件夹中。
三、再将所有source文件夹内所有资源文件拷贝到proj.android\assets文件夹内。
四、修改\proj.android\jni 下的android.mk文件,将自己写的.cpp文件写上
五、在eclipse中refresh并clean项目,等待编译结果