cocos2d-x编译android心得

1.你得在VS2010中编译通过,并运行。({:soso_e107:}这不是废话么)

2.注意在自己的类中的析构函数中,不要使用CCLayer::~CCLayer();(自己摸索出来的,不知道是否正确,也不清楚具体原因)
我当时就错在这地方了。

3.最好不要加载别的库文件,要不然cygwin编译不过的。(至于修改mk等文件,是不是能行。我是菜鸟,真的不会{:soso_e153:})

4.目前cocos2d-1.0.1-x-0.13.0-beta版本对android.mk文件做了简化,我发现整个项目就一个android.mk文件,修改方便。

5.要修改create-android-project.bat文件(网上教程多,就是修改三个路径而已)

6.create-android-project.bat生成项目文件夹,把该文件夹下的Classes和Resources文件夹删除, 把你的项目中的Classes和Resources文件再拷贝到生成的文件夹中。

7.修改androidjni下的Android.mk文件。只把你的.cpp文件加进去就行了。

8.修改Android.mk文件最好使用UltraEdit

9.打开cygwin,把android下的build_native.sh拖到cywin回车,编译就行了。

10.修改AndroidManifest.xml中的screenOrientation="landscape"可以改变设备的横竖屏。最好用eclipse修改,否则会出错。

11.org.cocos2x.lib错误的话,修改project-》Java Complier-》Complier compliance settings为1.6 也许就解决问题了。

{:soso_e179:}值得参考,这几天就为转android出错发愁呢

不错,很好的经验总结

很好的经验分享,就是不晓得如何调试,每次修改都要重复一次这个过程?毕竟在eclipse里面没法直接改源代码吧?都是生成的lib来着。

还有模拟器上也没法运行,只有直接上真机测试。

有些不错。。。如果能够继续增加就好了。。。

:Q:Q:Q 遇到这个问题,无限憋闷中。。。

学习了………………

mark一下,希望有用

如果是多文件呢 那就不一样了吧

太感谢了,解决了困扰的问题

谢谢分享了

我也老多错误了,很头疼

  • 本帖最后由 Yuiel 于 2012-9-27 14:24 编辑 *

困于 cocos2d-1.0.1-x-0.13.0-beta C++工程向android平台的移植
主要问题为 原C++游戏.cpp文件.h文件及lib在android.mk文件添加格式及改写
cgywin总是编译失败…?ing
如果谁有详细的教程可以分享下,本人这些天网上大部分的教程也都看过了
问题仍是没有解决,讲的都不太细,但还是配不出来…

ipad转到android出现黑边怎么理啊?