前提: 已经安装了eclipse。能够正常开发 android应用

环境:windows

工具:1.已经集成了adt的eclipse,能够开发android应用。没有的,能够下载。下载地址:http://developer.android.com/sdk/index.html 
详细的环境搭建请自行百度

该eclipse下载解压,无需在额外安装adt插件即能够开发android应用。

2. android ndk

3. cocos2d-x 使用的是稳定版本号为v2.2.2 下载地址: http://www.cocos2d-x.org/download/version#Cocos2d-x

搭建步骤:(前提已经安装了eclipse,而且能够成功开发android应用)

1.为eclipse安装cdt插件。下载cdt压缩包:http://www.eclipse.org/cdt/downloads.php  下载完毕后

打开eclipse,一次点击》help》》 install new softwear》》Add

弹出例如以下对话框

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGhoY2Nja2tr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" style="border:none; max-width:100%">

Name 随便取个名字:我的叫 cdt。点击Archive  找到刚下载的cdt压缩包后,点击ok 进入以下界面:

勾选第一个。一直next后重新启动eclipse就可以。

2.配置ndk,用来编译c++文件。http://developer.android.com/tools/sdk/ndk/index.html

我使用版本号为r9。下载后,解压缩到对应位置。我的位置是 D:\ndk\android-ndk-r9d

然后,打开eclipse》》window》》preference》》android》》ndk 增加ndk的所在路径

然后点击ok。

3.下载cocos2d-x包,我下载的是v2.2.2版本号。

http://www.cocos2d-x.org/download/version#Cocos2d-x

下载好后,解压到对应的位置。

我的在:D:\cocos2d

4.导入库文件:打开eclipse》》file》》import》》

出现例如以下对话框,点开android。点击existing。。

。。

然后点击以下的next,到下一个对话框。点击 对话框 上browse后,选择刚解压出来的cocos2d文件,导入

cocos2d-x-2.2.2\cocos2dx\platform\android\java

依据自己解压后的位置,选择导入就可以

导入后,在eclipse里面能够看见导入的lib库文件》》 libcocos2dx

5.导入样例程序。  导入项目和4一样,仅仅是导入的文件不一样。它的位置是

D:\cocos2d\cocos2d-x-2.2.2\samples\Cpp\SimpleGame D:\cocos2d为我自己创建保存解压文件的地方

请不要勾选 copy project,及不要把项目拷到eclipse里面,会有问题。

假设项目有错。可能没有找到对应的库文件,请一次点击项目》》右键,最以下一项》》android》》右下方点击add》》弹出框中,选择上面导入的库文件 libcocos2dx。点击ok

6.配置builder。 右键点击刚导入的项目 》》properties(最以下项)》》在出现的对话框中,左边,点击Builders》》把右边 cdt builder 前面的勾去掉。如 下图

然后。点击 new》》program》》OK,进入下图

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGhoY2Nja2tr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" style="border:none; max-width:100%">

点击 location 以下》》Browse file system button》》 选取刚才ndk安装的路径位置 D:\ndk\android-ndk-r9d\ndk-build.cmd  (这个是我的位置,请依据自己的放置位置。选择进去)

点击 working directory 以下 Browse workplace 》》选择刚导入的项目

最后如图:

然后点击ok完毕

7.配置 .mk文件

点击导入的项目,点击jni》》 双击,打开Application.mk 文件。在里面加入,例如以下代码:

NDK_MODULE_PATH :=  D:\cocos2d\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt;D:\cocos2d\cocos2d-x-2.2

保存(注意这里是我cocos2d的放置路径。请填写你自己的路径,是2句话,中间用分号隔开的)

我的cocos2d解压后是放在 d盘的 cocos2d目录里面的

8.增加项目须要的资源

从目录——D:\cocos2d\cocos2d-x-2.2.2\samples\Cpp\SimpleGame\Resources\hd

里面拷贝 里面的图片到项目的 assets里面

通过上述结构。我们将能够点击项目。run as。该项目的实施看 的结果

eclipse建立cocos2d-x开发环境的更多相关文章

  1. Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】

    http://blog.csdn.net/xiefu5hh/article/details/51707529 Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例[附 ...

  2. [转]在Eclipse中搭建Python开发环境

    在Eclipse中搭建Python开发环境 来自: http://hi.baidu.com/hqwfreefly/blog/item/2543181d0afd9604314e150e.html 前言 ...

  3. 在Eclipse中搭建Python开发环境

    在Eclipse中搭建Python开发环境 来自: http://hi.baidu.com/hqwfreefly/blog/item/2543181d0afd9604314e150e.html 前言 ...

  4. 基于Eclipse的Hadoop应用开发环境配置

    基于Eclipse的Hadoop应用开发环境配置 我的开发环境: 操作系统ubuntu11.10 单机模式 Hadoop版本:hadoop-0.20.1 Eclipse版本:eclipse-java- ...

  5. Spark:利用Eclipse构建Spark集成开发环境

    前一篇文章“Apache Spark学习:将Spark部署到Hadoop 2.2.0上”介绍了如何使用Maven编译生成可直接运行在Hadoop 2.2.0上的Spark jar包,而本文则在此基础上 ...

  6. 搭建Eclipse、Resin Web开发环境

    搭建Eclipse.Resin Web开发环境 一.当然是安装java开发环境 参看: Java环境的搭建 http://www.cnblogs.com/ghj1976/archive/2010/04 ...

  7. Android SDK +Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建

    Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建 这几天一直在研究 Android SDK  C/C++平台的搭建,尽管以前有成功在Windows ...

  8. eclipse中配置c++开发环境 Eclipse + CDT + MinGW

    转自eclipse中配置c++开发环境 Eclipse + CDT + MinGW 基本框架:Eclipse + CDT + MinGW 背景知识: CDT:CDT 是完全用 Java 实现的开放源码 ...

  9. 使用Eclipse搭建C/C++开发环境(转)

    使用Eclipse搭建C/C++开发环境  文章出自:http://www.cnblogs.com/liuxianan/archive/2013/01/15/2861196.html 说明:网上有很多 ...

  10. 如何在Eclipse中配置python开发环境

    考虑到网上关于Eclipse中配置Python开发环境的文章千篇一律,故写此文以总结. 本文主要内容是:三种Pydev配置方法和一种PyDev卸载方法. 本文的前提是你已经安装了Eclipse和pyt ...

随机推荐

  1. idea编译工程时出现Error:java: 无效的目标发行版: 1.8

    见图,从上述可以看出工程用的jdk1.7,而idea编译时采用的是1.8版本(应该idea新版本内置的jre是1.8吧,默认编译采用1.8) 修改:如下图    http://blog.csdn.ne ...

  2. 从sample来学习Java堆(转)

    1)Java堆 所有对象的实例分配都在Java堆上分配内存,堆大小由-Xmx和-Xms来调节,sample如下所示: public class HeapOOM { static class OOMOb ...

  3. linux服务器WEB环境一键安装包lanmp教程之五

    在我们安装了linux服务器WEB环境一键安装包lanmp后,可能会有不少疑问还有就是使用过程中出现的问题,下面为大家总结几点比较常见的,如若还有其他疑问,可到wdlinux论坛寻找相关教程. 1.增 ...

  4. OC基础10:基本的C语言特性1

    "OC基础"这个分类的文章是我在自学Stephen G.Kochan的<Objective-C程序设计第6版>过程中的笔记. 1.  函数和方法的区别? (1).方法包 ...

  5. Redis 实践笔记

    本文来自:http://www.cnblogs.com/me-sa/archive/2012/03/13/redis-in-action.html 最近在项目中实践了一下Redis,过程中遇到并解决了 ...

  6. Lucene 4.4 依据Int类型字段删除索引

    1.方法一,通过Term删除 Term构造中没有.Int类型须要转换成Lucene自带的类BytesRef . /** * 依据商品ID删除索引文件 * @param id */ public voi ...

  7. Activity(二)

    多个Activity之间的调用 建立一个Activity 配置layout文件夹下fragment_main.xml文件 在layout下新建other.xml文件 xml文件创建的id需要编译才能生 ...

  8. 【十分不错】【离线+树状数组】【TOJ4105】【Lines Counting】

    On the number axis, there are N lines. The two endpoints L and R of each line are integer. Give you ...

  9. JQuery————基础&&基础选择器

    环境搭建 搭建一个jQuery的开发环境非常方便,可以通过下列几个步骤进行. 下载jQuery文件库 在jQuery的官方网站(http://jquery.com)中,下载最新版本的jQuery文件库 ...

  10. 蜗牛爱课 -- iOS 设计模式之模板模式

    1 前言 模板方法模式是面向对象软件设计中一种非常简单的设计模式.其基本思想是在抽象类的一个方法定义“标准”算法.在这个方法中调用的基本操作由子类重载予以实现.这个方法成为“模板”.因为方法定义的算法 ...