导了一晚上samples android示例,查了一晚上资料,费了很大的劲,终于成功导入并运行成功,分享一下经验:

1、下载eclipse与ADT跟android SDK,相信大家都会装了吧。

2、下载android NDK,原先是下载android-ndk-r9d,运行一直出错

make: *** [obj/local/armeabi/objs/cocos2dx_static/platform/android/CCCommon.o] Error 1

后来查资料说换成android-ndk-r8e就可以,换了真的是可以了。下载地址:http://pan.baidu.com/s/1kT5btZL

3、下载cygwin,下载地址:64位 http://pan.baidu.com/s/1eQ7Tyt8  ;32位 http://pan.baidu.com/s/1bnF6Cj1

默认的cygwin是不安装make的,会报

cygwin make:command not found

我们安装时要选make包。等到选择package的时候,在search搜make,下面可以看到Devel(开发)目录,展开,选择安装。下一步后setup会自动查找关联的包并建议你选上,然后一直下一步即可。。。

系统环境变量PATH增加C:\cygwin64\bin路径。打开cygwin,输入make -v

Y

说明装make成功了。

4、设置变量:

(1)路径变量 COCOS2DX

Eclipse菜单路径:Eclipse->Preferences->General->Workspace->Linked Resources

点击New,增加一个变量名为COCOS2DX,指向COCOS2DX的根目录。

(2)C/C++环境变量 NDK_ROOT:

菜单路径:Eclipse->Preferences->C/C++->Build->Environment

点击Add,增加一个名为NDK_ROOT的变量,指向NDK的根目录。

5、导入libcocos2dx的库工程:

(1)菜单选择: File->New->Project->Android Project From Existing Code.

(2)点击Browse,选择cocos2dx根目录下的 D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\cocos2dx\platform\android\java 文件夹。

(3)点击Finish。

6、导入samples下的示例

(1)菜单路径: File->New->Project->Android Project From Existing Code

(2) 点击Browse ,选择工程文件目录。比方说要导入samples下的TestCpp,就选择: D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\samples\Cpp\TestCpp\proj.android

(3) 选好文件夹就直接增加工程

(4)通过RUN编译工程,成功运行

以上是个人导入samples下示例的经过。

导入cocos2d-x samples android官方示例的更多相关文章

  1. Android导入Cocos2D的Sample项目

    导入Cocos2D项目到Android的Eclipse时注意以下几点 1. Set up Variables: Eclipse->Windows->Preferences->Gene ...

  2. 转:Android官方MVP架构示例项目解析

    转自: http://www.infoq.com/cn/articles/android-official-mvp-architecture-sample-project-analysis 作者 吕英 ...

  3. Android官方技术文档翻译——IntelliJ 项目迁移

    本文译自Android官方技术文档<Migrating from IntelliJ Projects>,原文地址:http://tools.android.com/tech-docs/ne ...

  4. Android官方技术文档翻译——清单合并

    本文译自Android官方技术文档<Manifest Merger>,原文地址:http://tools.android.com/tech-docs/new-build-system/us ...

  5. Android官方技术文档翻译——新构建系统概述

    本文译自Android官方技术文档<New Build System>,原文地址:http://tools.android.com/tech-docs/new-build-system. ...

  6. ngRx 官方示例分析 - 3. reducers

    上一篇:ngRx 官方示例分析 - 2. Action 管理 这里我们讨论 reducer. 如果你注意的话,会看到在不同的 Action 定义文件中,导出的 Action 类型名称都是 Action ...

  7. Android官方技术文档翻译——Gradle 插件用户指南(6)

    没想到翻译这篇<Gradle 插件用户指南>拖了差不多一个月,还跨年了.不过还好,在2号时终于一口气把剩下的给翻译完了(其实那天剩下的也就不到一章). 今天先发一下第六章,明天再发第七章. ...

  8. Android官方技术文档翻译——Eclilpse项目迁移

    本文译自Android官方技术文档<Migrating From Eclipse Projects>,原文地址:http://tools.android.com/tech-docs/new ...

  9. Android官方技术文档翻译——开发工具的构建概述

    本文译自Android官方技术文档<Build Overview>,原文地址:http://tools.android.com/build. 因为<Android Lint Chec ...

随机推荐

  1. 酷盘kanbox获得B轮2000万美元融资

    和阿里近期收购以穷游.虾米为代表的一批小网站相似,酷盘也属于个人用户数量级别庞大,但商业模式并不明晰的企业.目前阿里巴巴集团旗下的阿里云公司拥有自己的云存储业务,其本身既有面向个人用户的产品,也有面向 ...

  2. Android 发送HTTP GET POST 请求以及通过 MultipartEntityBuilder 上传文件

    折腾了好几天的 HTTP 终于搞定了,经测试正常,不过是初步用例测试用的,因为后面还要修改先把当前版本保存在博客里吧. 其中POST因为涉及多段上传需要导入两个包文件,我用的是最新的 httpmine ...

  3. spring junit class path resource [ /com/config/spring-core.xml] cannot be opened because it does not exist

    正确写法应该如下: @RunWith(SpringJUnit4ClassRunner.class) //@ContextConfiguration(locations="classpath: ...

  4. windows 下 使用codeblocks 实现C语言对python的扩展

    本人比较懒就粘一下别人的配置方案了 从这开始到代码 摘自http://blog.csdn.net/yueguanghaidao/article/details/11538433 一直对Python扩展 ...

  5. Codevs_1403_新三国争霸_(Kruskal+动态规划)

    描述 http://codevs.cn/problem/1403/ 共t天,n个点,m条边,选择每条边要付出不同的代价,其中某些天某些边不能用,要保证每一天n个点都是连通的,如果换方案要付出额外的代价 ...

  6. msvc2010生成的指令序列有问题,可能跟pgo有关

    正常序列 有问题序列 这段代码程序启动是执行,会导致崩溃 工程使用ltcg pgo,也就是说,第一次编译连接完成后,会跑一次profile,再执行连接器代码生成优化. 构建记录显示,ltcg已跑完,说 ...

  7. Enum 枚举

    一: 1. foreach (int val in Enum.GetValues(typeof(AppEnum.HarbourStatus))) { ddlStatus.Items.Add(new L ...

  8. Oracle10g数据类型

    1.     字符类型 数据类型 长度 说明 CHAR(n BYTE/CHAR) 默认1字节,n值最大为2000 末尾填充空格以达到指定长度,超过最大长度报错.默认指定长度为字节数,字符长度可以从1字 ...

  9. 初谈SQL Server逻辑读、物理读、预读【转】

    前言 本文涉及的内容均不是原创,是记录自己在学习IO.执行计划的过程中学习其他大牛的博客和心得并记录下来,之所以想写下来是为了记录自己在追溯的过程遇到的几个问题,并把这些问题弄清楚. 本章最后已贴出原 ...

  10. [有错误]堆排序的实现 java

    #include<iostream> using namespace std; //大根堆,从小到达排序 ]; void swap(int &a,int &b) { a=a ...