将cocos2dx2.1.4的win32项目移植到android之问题总结
2013-11-10 06:55
603 查看
1.工具一定要装全,不然就会有莫名其妙的错误;
python
cygwin(gcc,make一定要装,安装时默认不装make,要在devel里勾选上有关make的)
cdt
ndk
2.将所有的.h和.cpp都放到classes文件夹里,删除原来所有的,原来win32的main.cpp,main.h,resource.h不用复制过来,jni文件夹里的main.cpp不能被替换,不能删;
3.将要编译的cpp文件路径都写进android.mk里的local-src...那里
4.打开在cygwin\home\文件夹中的“.bash_profile ”文件,用UE等文本编辑器打开,在最后增加: (安装ndk的路径)
NDK_ROOT=/cygdrive/f/android-ndk-r9
export NDK_ROOT
然后保存关闭。
5.使用python新建项目,打开cmd到路径D:\cocos2d-x-2.1.4\tools\project-creator,使用语句python create_project.py -project testndk -package com.cocos2dx.org -language cpp创建,项目创建在D:\cocos2d-x-2.1.4\projects中。(路径中不要包含中文)
6.把D:\cocos2d-x-2.1.4\cocos2dx\platform\android\java\src下的整个文件夹复制带proj.android的src文件夹下面。然后,打开cygwin.bat,打开到路径.../proj.android(路径中不要包含中文),运行./build_native.sh 编译即可。
7.最后将项目导入到eclipse或intellij中运行,生成apk文件。cocos2dx2.0版本以上的无法再虚拟机上运行,生成apk后要在真机上才能运行。
主要参照这篇文章http://blog.csdn.net/pwh0996/article/details/9718095
搞了2天,终于成功了,泪奔了!
python
cygwin(gcc,make一定要装,安装时默认不装make,要在devel里勾选上有关make的)
cdt
ndk
2.将所有的.h和.cpp都放到classes文件夹里,删除原来所有的,原来win32的main.cpp,main.h,resource.h不用复制过来,jni文件夹里的main.cpp不能被替换,不能删;
3.将要编译的cpp文件路径都写进android.mk里的local-src...那里
4.打开在cygwin\home\文件夹中的“.bash_profile ”文件,用UE等文本编辑器打开,在最后增加: (安装ndk的路径)
NDK_ROOT=/cygdrive/f/android-ndk-r9
export NDK_ROOT
然后保存关闭。
5.使用python新建项目,打开cmd到路径D:\cocos2d-x-2.1.4\tools\project-creator,使用语句python create_project.py -project testndk -package com.cocos2dx.org -language cpp创建,项目创建在D:\cocos2d-x-2.1.4\projects中。(路径中不要包含中文)
6.把D:\cocos2d-x-2.1.4\cocos2dx\platform\android\java\src下的整个文件夹复制带proj.android的src文件夹下面。然后,打开cygwin.bat,打开到路径.../proj.android(路径中不要包含中文),运行./build_native.sh 编译即可。
7.最后将项目导入到eclipse或intellij中运行,生成apk文件。cocos2dx2.0版本以上的无法再虚拟机上运行,生成apk后要在真机上才能运行。
主要参照这篇文章http://blog.csdn.net/pwh0996/article/details/9718095
搞了2天,终于成功了,泪奔了!
相关文章推荐
- win32导入cocos2dx项目时编译出现链接库失败时的解决办法
- cocos2d-x-2.2/samples/Cpp/SimpleGame/ 问题
- 如何制作一个横版格斗过关游戏 Cocos2d-x
- cocos2d-x各设备适配
- Cocos2d-x 随运动方向转变图片方向实现方式
- cocos2d-x头像跟着轨迹移动关键代码
- cocos2d-x-2.2 window下配置笔记(ADT+android-ndk-r9b) 无cygwin
- cocos2d-x 读取文本文件(txt)
- Cocos2dx利用CCSAXParser解析XML数据
- window7 下的 Cocos2d-x 环境搭建
- 书生教你cocos2d-x入门篇(三)—屏幕适配
- cocos2d-x CSV文件读取 (Excel生成csv文件)
- 主题:我的cocos2d-x集成sharesdk之旅(转)
- 从今天开始我将和大家分享下(仿微信飞机) cocos2d-x 2.2版的实现过程 (一)
- cocos2d-x初探学习笔记(8)--场景特效
- cocos2d-x初探学习笔记(8)--场景特效
- cocos2d-x初探学习笔记(7)--CCProgressTimer
- cocos2d-x初探学习笔记(7)--CCProgressTimer
- cocos2d-x初探学习笔记(6)--场景间切换效果
- cocos2d-x初探学习笔记(6)--场景间切换效果