cocos2d Eclipse环境搭建
来源:互联网 发布:淘宝主图视频如何上传 编辑:程序博客网 时间:2024/05/24 04:57
经过几次折腾,今天终于把cocos2d的helloword跑起来了。
1、环境准备
使用的电脑是win7系统,现在大家差不多都是了,下面列一下下载的软件(JDK、Eclipse、NDK、ADT、android SDK、Coco2d)。
JDK:
请选择 Windows x64
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Eclipse:
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR2/eclipse-jee-indigo-SR2-win32-x86_64.zip
NDK:
请选择R9d
http://developer.android.com/tools/sdk/ndk/index.html#Installing
ADT:
使用版本ADT-22.6.2
SDK:
http://developer.android.com/sdk/index.html
Coco2d:
使用的是2.2.3
http://www.cocos2d-x.org/download
请一定下载对应的版本,版本之间的差异,会造成很多的问题,请看我的,
直接解压在了当前的目录,相信大家可以区分的开的。
2、环境搭建
这个跟android的搭建差不多,相信你也没有什么问题的,请注意下面几点:
a、我之前一直使用的jdk是i586,担心破坏了工作环境,不能干活,没有使用x64,遇到了很多的问题。
最后还是老老实实的使用了x64,我们可以指定Eclipse使用哪个jdk的
机器上装了好几个版本的jdk,要用指定的jdk启动eclipse,只需修改eclipse.ini文件即可。
参考:
-vm
C:/jdk1.6.0_18/bin/javaw.exe (//-- 注:放第一行)
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
其中红色的两行为指定的jdk启动地址,注意:javaw.exe使用的是bin里的
b、ADT一定要安装22.6.2或者以上,在导入的时候他或许不会提示你,但是后面指定sdk路径之后,他会告诉。
不要想我一样偷懒,将就使用以前下载的老版本哦。
3、cocos2d工程
下面就以运行hellocpp这个例子来讲解环境搭建的步骤:
(1)导入示例项目hellocpp 和 libcocos2dx ,这里一定注意不要copy到工作目录,用引用,不然会有很多路径问题。
(2)这个时候hellocpp不会编译通过,要做些编译的配置。
(3)我们先修改/HelloCpp/jni/Android.mk
在最后边加上红色的2句,并且在$(call import-module,cocos2dx)之前:
$(call import-add-path, E:/android/cocos2d-x-2.2.2)
$(call import-add-path, E:/android/cocos2d-x-2.2.2/cocos2dx/platform/third_party/android/prebuilt)
$(call import-module,cocos2dx)
(4)修改/HelloCpp/jni/Application.mk
在最后面添加环境变量(你的cocos2d-x-2.2.2的位置):
NDK_MODULE_PATH:=E:/android/cocos2d-x-2.2.2;E:/android/cocos2d-x-2.2.2/cocos2dx/platform/third_party/android/prebuilt
(5)/HelloCpp/assets目录要放些程序运行需要的图片,把E:\android\cocos2d-x-2.2.2\samples\Cpp\HelloCpp\Resources\iphone目录下的图片拷贝进去。
(6)让hellocpp引用 libcocos2dx 库编译
(7)在eclipse的window-preferences菜单下配置NDK的安装路径
(8)修改CDT builder的执行程序,用于编译so文件,主要用于自动编译
(9)新增环境变量NDK_MODULE_PATH及值
到这里就差不多了,编译一下libcocos2dx工程。
(10)到这一步后连上手机直接run吧,你会看到libs目录下的so了。
整个过程还是比较顺利,参考:
http://www.eoeandroid.com/thread-321983-1-1.html
谢谢原作者。
这个地址的下载出处,有的已经失效了,这边基本上都是在官方找到。
- cocos2d Eclipse环境搭建
- Eclipse搭建Cocos2d-x运行环境问题
- eclipse搭建cocos2d-x开发环境
- eclipse搭建cocos2d-x开发环境
- 在Eclipse搭建Cocos2d-x开发环境
- cocos2d-x,Eclipse搭建Android环境
- cocos2d-x环境搭建 for eclipse
- cocos2d-x环境搭建 window+eclipse+ndk
- eclipse搭建cocos2d-x开发环境
- 在eclipse中搭建cocos2d-x的android开发环境
- cocos2d-x安卓开发环境搭建(windows+eclipse+ndk)
- 搭建eclipse开发quick-cocos2d-x开发环境(转)
- Ubuntu12.04+eclipse下cocos2d-x2.2环境的搭建
- eclipse下cocos2d-x的android环境搭建要点
- cocos2d-x在eclipse上搭建开发环境
- cocos2d-x-2.2 之Eclipse 下编译环境搭建
- cocos2d-x安卓开发环境搭建(windows+eclipse+ndk)
- cocos2d-x-3.1在eclipse中的环境搭建
- 3SignalR
- 低头的稻穗,昂头的稗子
- java Sorcket实例
- 自学中应该注意的事项
- Android平台下的ToDoList
- cocos2d Eclipse环境搭建
- Moses搭建过程遇到的一些问题与解决
- 基础设施及服务(IaaS)及关键技术(读书笔记4)
- 项目二。。
- jQuery常用的元素查找方法总结
- MySql 几种查询相同字段中相同数据,及删除相同字段的相同数据的方法
- Google要回来了?
- linux线程调度函数调用
- vi 快捷键记录