一、环境搭建

1.JDK、Eclipse与SDK

我用的JDK是1.7

Eclipse用的是Luna版的

这些之前都已经设好了,相关下载自己网上找吧

2. 下载最新的Cocos2d-x,我下的是3.5

官方下载页面

3.CDT

http://www.eclipse.org/cdt/downloads.php

我的做法是,网页上p2 software repository后面的地址在Eclipse里help->install new software里在线安装的CDT

4.NDK

http://developer.android.com/tools/sdk/ndk/index.html

下载下来解压就行(TMD不FQ上不去Android开发的网站)

5.ANT

http://ant.apache.org/

下载吧

6.安装Python

我用的是这个2.7.6版的

https://www.python.org/download/releases/2.7.6/

7.VS2012

下载度娘上找吧,我下的是1.5G旗舰版的,要序列号

我要进行的是Android开发,不过看网上别人写的装这个我也就装了

8.环境变量要配置Python的安装目录path之类的

9.命令行cmd进dos

再进入你Cocs2d-x3.5的安装目录

输入python setup.py就开始安装了

安装过程中会提示输入刚才装的或下载解压的那些东东的目录比如SKD NDK ANT等

这一步如果设置的录径都没有问题,那安装就OK了,不然会报错。环境变量里会有cocs,以后cocos作为一个dos命令可以直接用了。

10.到此环境搭建好了,可以建一个新项目了,默认的就是hello world

先建一个专门放项目文件的文件夹,比如E:\mycos

进入cmd,输入命令如下格式,括号里是对前一项的说明

cocos new hello(项目名称)-p com.hello(包名字)-l cpp(项目类型) -d E:\mycos(目录)

成功之后,会在mycos目录下出现一个hello的文件夹,就是你刚建的项目的文件夹。

而hello文件夹中的proj.android即对应的android程序,后面eclipse导入时要用的是此文件夹


二、Android Eclipse导入项目

1.命令行cmd中进入上面所说的proj.android

输入python build_native.py

漫长的等待,直到OK

2.导入项目,import->Android-Existing Android Code into Workspace->

在Root Directory里选到proj.android文件夹就导入了,还是漫长的等待

3.导入库项目,首先要导入的这个项目文件位置在:你的cocos2dx安装目录\cocos\platform\android\java

把这个java文件夹考出来,复制到与你新建项目同级目录下,即复制到E:\mycos下

在eclipse里用上面导入项目相同的方法导入java文件夹,这个很快,成功后会在eclipse项目列表里多出一个libcocos2dx的项目

4.在hello项目上右建properties

选Android

在最下方有一个Library

点右面的Add,里面就会有刚导入的libcocos2dx,OK

原先Library列表如果有项目,但打红叉的,删掉

5.打开AVD建Android模拟器

以API19为例

其它设置还好,要注意,新建窗口大小是可变的,下面往下拉会发现有隐藏的东东

即Emulation Options,在下面的选项Use Host GPU前面的复选框打勾

不设置这个根本运行不了Cocos2d-x项目,一定要注意

6.OK经过漫长的设置,一个Hello World终于要在Android上运行了

先在AVD里运行好刚建的Android模拟器

在hello项目上右键run as->Android Application

等待

OK

效果如图,运行成功

cocos基础教程(2)Window环境下搭建(补充)的更多相关文章

  1. cocos基础教程(2)Window环境下搭建

    第一步:开始安装VS2012  第二步:下载Cocos2d-x 3.4源码  配置环境变量 COCOS_CONTROL = E:\cocos2d-x-3.4\tools\cocos2d-console ...

  2. cocos基础教程(1)Mac环境下搭建

    下面主要介绍cocos2d-x环境的设置以及android的环境搭建 1.下载cocos2d-x 3.0正式版      http://www.cocos2d-x.org/download 2.下载a ...

  3. Window环境下搭建Vue.js开发环境

    原文链接:http://blog.csdn.net/solo95/article/details/72084907 笔者最近在进行前端的学习,在点完了HTML5.CSS3.JavaScript等技能树 ...

  4. window环境下搭建SVN服务器

    <span style="font-family: Arial; rgb(255, 255, 255);">第一步:准备工具:</span> 1.SVN服务 ...

  5. window环境下搭建react native及相关插件

    可以先浏览一下中文翻译的开发文档具体了解一下关于React Native,想要查看官方文档可以点http://facebook.github.io/react-native/docs/getting- ...

  6. react-native学习(RN)--之Window环境下搭建环境配置,以及初始化建立react-native项目,(真机和模拟器运行的相关错误解决办法,android打包报错)

    react-native以后会更火的 一.安装java 二.安装Android Studio 三.安装react-native需要的Android studio额外部分 四.安装nodeJS  五.安 ...

  7. react-native学习(RN)--之Window环境下搭建环境配置

    react-native以后会更火的,自从2015年facebook开源了Android 一.安装java 二.安装Android Studio 三.安装react-native需要的Android ...

  8. Window环境下搭建Git服务器

    如果公司要搭建自己的 Git 服务器,可以使用 gitblit 这个开源的 Git 服务器 下载gitblit安装包 到 http://gitblit.com/下载安装包 解压缩下载的压缩包即可,无需 ...

  9. [转] Hadoop入门系列(一)Window环境下搭建hadoop和hdfs的基本操作

    转自:https://blog.csdn.net/qq_32938169/article/details/80209083 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载 ...

随机推荐

  1. Backbone小记录

    前言 这两天看了下Backbone.js的知识,大概了解了这个框架的一些知识. 写篇博客总结一下. Backbone.js是一个web端javascript的轻量级MVC框架.为什么说是轻量级呢?因为 ...

  2. 同步git修改文件到远端服务器脚本

    #!/usr/bin/perl -w @files=`git status -s` ; @sync_files = (); foreach (@files) { ); # 固定前2个字符为状态 + 1 ...

  3. Bootstrap系列 -- 39. 导航条添加标题

    在Web页面制作中,常常在菜单前面都会有一个标题(文字字号比其它文字稍大一些),其实在Bootstrap框架也为大家做了这方面考虑,其通过“navbar-header”和“navbar-brand”来 ...

  4. (好文推荐)一篇文章看懂JavaScript作用域链

    闭包和作用域链是JavaScript中比较重要的概念,首先,看看几段简单的代码. 代码1: var name = "stephenchan"; var age = 23; func ...

  5. 团队作业 -- beta版本

    下一阶段需要改进完善的功能 1界面布局 2方块颜色调整 下一阶段新增的功能 1分数排行榜 2撤销上一步操作 需要改进的团队分工 无. 按要求加上一起进行编码任务 需要改进的工具流程 使用github进 ...

  6. easyUI API(version 1.5)

    不分先后,只做记录. jquery+easyui培训文档下载地址: 链接: https://pan.baidu.com/s/1dFgFXk9 密码: jj5d 1 easyui-draggable(拖 ...

  7. oracle-1

    使用sqlplus 进入oracle (1)服务的启动终止 oracle 服务的关闭: SQL> shutdown immediate; oracle服务的启动: SQL> startup ...

  8. 使用ssis完成excel的数据导入

    SSIS(SQL Server Integration Service)是从MS SQL 2005开始引入的,是一种ETL(Extract Transform Load)工具,SSIS比普通的ETL更 ...

  9. BZOJ-2875 随机数生成器 矩阵乘法快速幂+快速乘

    题目没给全,吃X了... 2875: [Noi2012]随机数生成器 Time Limit: 10 Sec Memory Limit: 512 MB Submit: 1479 Solved: 829 ...

  10. mysql中的having

    from子句后面可以用where选择行,group by子句后面可以用having子句选择行, having中条件的定义和where中很相似,但是having中可以直接用聚合函数,但是where中不能 ...