win7/win8下 cocos2d-x-3.2 Android 移植 环境搭建
来源:互联网 发布:淘宝店卖家页面图片 编辑:程序博客网 时间:2024/04/30 10:56
这几天在移植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那点,为了节省读者的时间,确保你的安装包神马跟我的的都一样,这样才能借鉴我的经验
- win7/win8下 cocos2d-x-3.2 Android 移植 环境搭建
- 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 win7环境搭建 + android移植
- Cocos2d-x win7下 android环境搭建
- Cocos2d-x win7下 android环境搭建
- Cocos2d-x Mac下环境搭建&Android移植
- win7下android+Cocos2d-x 2.23 环境搭建
- [cocos2dx]Cocos2d-x在win7下android环境搭建
- cocos2d-x 3.0 开发环境搭建(win7/win8)
- win7下搭建cocos2d-x环境
- win7下搭建cocos2d-x环境
- win7下搭建cocos2d-x环境
- win7下cocos2d-x最新版环境搭建
- win7下cocos2d-x最新版环境搭建
- win8.1下cocos2d-x 3.x环境搭建
- 常用js
- 通过jQuery来获取DropDownList的Text/Value属性值
- HTML5视频方案:支持Ipad Safari、Chrome、IE
- 比完美更重要的是完成
- C#中的PadLeft表示什么意思
- win7/win8下 cocos2d-x-3.2 Android 移植 环境搭建
- 杂碎知识记录
- VS2010快捷键
- MVC2.0 基础知识
- 我的博客今天1岁315天了,我领取了…
- [转]WCF生成客户端对象方式解析
- ASP.NET Global.asax详解
- 删除数据库重复数据
- 如何只备份一张表的数据