关于cocos2dx移植到android上的方法
来源:互联网 发布:加工中心编程软件排名 编辑:程序博客网 时间:2024/05/01 17:24
这里就不讲cocos2dxandroid环境搭建了,直接讲移植了!
(环境搭建请参考http://blog.csdn.net/aa4790139/article/details/8086635#comments)
一)建一个Cocos2dx For Android工程
这里就不说步骤了,环境搭建好了,建工程就不是问题了,我这里建的工程名是:MyGame;
二)移植前准备(我这里要移植的工程名是FirstGame)
1、将FirstGame中Classes目录和proj.win32目录下的.cpp和.h文件全部复制到MyProject中Classes目录中(记住proj.win32目录下的文件不是你自己建的文件就不要复制,如下图)
这里我就只需要复制GameOverScene.cpp和GameOverScene.h两个文件(其它的文件如果复制了,不知道会不会出问题,我也没试过,谁要是试过,可以告诉我,先谢谢了)
2、复制FirstGame中Resources目录下的资源文件(复制你项目中所要的)到MyProject中的Resources目录中
3、修改MyProject\proj.android\jni中的Android.mk文件
打开Android.mk 文件找下图地方:
回想一下刚刚我在proj.win32目录下复制的两个文件,在LOCAL_SRC_FILES :=项后模仿上面的方式加入GameOverScene.cpp,结果如图:(如有其它自己新建的.cpp文件也要如此)
4、修改完后保存,然后用Cygwin进入到MyProject/proj.android目录下编译文件./build_native.sh,等编译后,我的出了一个错误(in function dlfcn_pathbyaddr:(.text.dlfcn_pathbyaddr+0xe): error: undefined reference to ‘dladdr’)如下图:
我的做法是这样的:在MyProject\proj.android\jni目录下的Application.mk最后增加一行:APP_PLATFORM := android-8,保存,再编译一次,结果成功了!这个方法也是别人告诉我的,具体原因也清楚,还请知道的告诉我一声!
- 关于cocos2dx移植到android上的方法
- 关于cocos2dx代码,资源移植到ios上的问题
- Cocos2dx 3.2移植到Android 完全可行的方法
- cocos2dx移植到android碰到的问题
- cocos2dx win32移植到android
- 【Cocos2dx】移植安卓避免手动添加cpp文件到Android.mk文件的方法
- 关于cocos2dx的Android的移植的MK文件问题
- visual studio 10 cocos2dx项目移植到eclipse的android项目(配置请参照上一篇文章开发环境搭建)
- cocos2d到android上的移植注意事项
- 移植 libusb 到 Beagleboard 上的 Android
- 关于cocos2d移植到Android上Android.mk需要手动增加cpp文件的问题
- 关于把keil上的工程移植到IAR上
- Linux下编译cocos2dx for android(cocos2dx移植到android)
- cocos2dx从win32移植到android平台。
- cocos2dx项目移植到android平台
- cocos2dx移植到android问题集
- cocos2dx-mac下 cocos2dx 移植到android平台
- pc上的hosts 移植到 android上
- poj 2446 Chessboard
- 下拉列表 Spinner
- 单击和双击事件的冲突处理
- mysql主主复制
- 利用Java反射机制-访问Android隐藏API
- 关于cocos2dx移植到android上的方法
- C++ const 关键字总结
- hdu 1217 Arbitrage (Floyd算法)
- 黑马程序员 Java自学总结十一 线程
- 成绩转换
- hdu2391 Filthy Rich
- 使用DNSPOD做DNS负载均衡
- 黑马程序员 Java自学总结十二 String类和基本数据类型包装类
- java中重载与重写的区别