win7/win8下 cocos2d-x-3.2 Android 移植 环境搭建
2014-08-07 13:24
225 查看
这几天在移植cocos2d-x到android上可算是耗费了好大的功夫,现在将我所遇到的问题讲出来
看这篇文章的前提是跟我一样的各种安装包版本号,因为不同的版本有对应不同的问题,我只讲我安装的步骤
首先我先列出来我所用到的各个安装包的名字:
1、cocos2d-x-3.2
2、Cocos Studio
3、apache-ant-1.8.2
4、android-ndk32-r10-windows-x86
5、adt(不用说包含sdk)
6、visual studio 2012
7、python-2.7.8
好了
首先:安装好这几个软件或者解压到适合的目录(注意路径的空格啊中文啊什么的)
配置环境变量:
1、NDK_ROOT
2、ANDROID_SDK_ROOT
3、COCOS_CONSOLE_ROOT
4、ANT_ROOT
具体怎么配就不多说了哈。
接下来需要修改一下cocos2d-x-3.2\cocos2d-x-3.2\cocos\3d下的CCBundleReader.cpp文件的94行为ssize_t BundleReader::tell()就是把 long int改成ssize_t
这是ndk10的一个BUG
接下来cmd命令行下运行 cocos2d-x-3.2\cocos2d-x-3.2下的setup.py(需要重启电脑或者其他的操作)那就重启电脑了呗。
好了环境什么的都配好了,运行Cocos Studio新建一个工程,add进cocos2d-x-3.2的目录
找到生成的项目文件中的proj.android下的build_native.py并运行。运行完之后把cocos2d-x-3.2\cocos2d-x-3.2\cocos\platform\android\java\src\org\cocos2dx文件夹下的lib文件夹整个拷贝到NewGame\proj.android\src\org\cocos2dx的文件夹下,这个时候就可以导入到eclipse当中了!在Eclipse中要保证有libcocos2dx这个引用库(这个应该不用多说了吧),让你的工程引用
好了,如果还报错的话就把dependencies的jar移除remove(android中的常见操作)
这个时候工程就移植成功了,就可以发布了。
别看这些简单的操作,我在搞得时候都被搞晕了,特别是ndk自己的BUG那点,为了节省读者的时间,确保你的安装包神马跟我的的都一样,这样才能借鉴我的经验
看这篇文章的前提是跟我一样的各种安装包版本号,因为不同的版本有对应不同的问题,我只讲我安装的步骤
首先我先列出来我所用到的各个安装包的名字:
1、cocos2d-x-3.2
2、Cocos Studio
3、apache-ant-1.8.2
4、android-ndk32-r10-windows-x86
5、adt(不用说包含sdk)
6、visual studio 2012
7、python-2.7.8
好了
首先:安装好这几个软件或者解压到适合的目录(注意路径的空格啊中文啊什么的)
配置环境变量:
1、NDK_ROOT
2、ANDROID_SDK_ROOT
3、COCOS_CONSOLE_ROOT
4、ANT_ROOT
具体怎么配就不多说了哈。
接下来需要修改一下cocos2d-x-3.2\cocos2d-x-3.2\cocos\3d下的CCBundleReader.cpp文件的94行为ssize_t BundleReader::tell()就是把 long int改成ssize_t
这是ndk10的一个BUG
接下来cmd命令行下运行 cocos2d-x-3.2\cocos2d-x-3.2下的setup.py(需要重启电脑或者其他的操作)那就重启电脑了呗。
好了环境什么的都配好了,运行Cocos Studio新建一个工程,add进cocos2d-x-3.2的目录
找到生成的项目文件中的proj.android下的build_native.py并运行。运行完之后把cocos2d-x-3.2\cocos2d-x-3.2\cocos\platform\android\java\src\org\cocos2dx文件夹下的lib文件夹整个拷贝到NewGame\proj.android\src\org\cocos2dx的文件夹下,这个时候就可以导入到eclipse当中了!在Eclipse中要保证有libcocos2dx这个引用库(这个应该不用多说了吧),让你的工程引用
好了,如果还报错的话就把dependencies的jar移除remove(android中的常见操作)
这个时候工程就移植成功了,就可以发布了。
别看这些简单的操作,我在搞得时候都被搞晕了,特别是ndk自己的BUG那点,为了节省读者的时间,确保你的安装包神马跟我的的都一样,这样才能借鉴我的经验
相关文章推荐
- Cocos2d-x 3.2 win7环境搭建 + android移植
- Cocos2d-x 3.2 win7环境搭建 + android移植
- Cocos2d-x 3.2 win7环境搭建 + android移植
- Cocos2d-x 3.2 win7环境搭建 + android移植
- cocos2d-x-3.2搭建Android开发环境
- Cocos2d-x Mac下环境搭建&Android移植
- 【Cocos2d-X-2.1.4游戏引擎】搭建环境&移植Android
- cocos2d-x的android环境搭建与win32程序移植至android(查漏补缺版)
- cocos2d-x 3.2版本Mac下移植到android手机打包流程环境配置
- cocos2d-x 环境搭建及android平台移植方法
- cocos2d-x 从环境搭建到win32项目移植android平台
- cocos2d-x环境搭建及android移植
- <摘录>cocos2d-x 从环境搭建到win32项目移植android平台
- Cocos2d-x学习之windows 7 android环境搭建
- Cocos2d-x学习之windows 7 android环境搭建
- cocos2d-x-jni-android,环境搭建手记
- cocos2d-2.0-x-2.0.3多平台环境搭建(android, win32)
- 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7+COCOS2DX(没有用到cygwin和minigw)
- Cocos2d-x win7下 android环境搭建
- cocos2d-x for android:ubuntu 环境搭建