我搭建cocos2.6的开发环境需要安装工具包括:

1、Visual Studio 2012(由于不兼容win7,需要安装Update 4)和虚拟光驱daemon tool,虚拟光驱的下载地址:http://down.52pk.com/xiazai/131.shtml

2、Cocos2d-x 3.6 下载地址为:http://www.cocos2d-x.org/download

3、JAVA JDK 8 下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

4、Android SDK 下载地址为: http://developer.android.com/sdk/

5、Python 2.7.10 下载地址为:https://www.python.org/downloads/release/python-2710/

6、Android NDK r10 下载地址为:http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86_64.zip

7、ANT 1.9.5 下载地址为:http://ant.apache.org/bindownload.cgi

8、eclipse和ADT插件 下载地址为:http://www.eclipse.org/downloads/


Visual Studio 2012和daemon tool

Visual Studio 2010的下载从软件资源共享平台下载,地址是:ftp://10.20.18.18,下载之后利用daemon tool打开,安装即可:

安装完成后再继续安装图中的VS2012.Update4.iso用于解决兼容性。


Cocos2d-x 3.6

登陆网站http://www.cocos2d-x.org/download,就可以看到下载链接如图:

我选择的是下载V3.6的版本。下载完将压缩文件保存至适当的位置。我的位置是:D:\cocos2d-x-3.6。进入到D:\cocos2d-x-3.6\build目录下:

双击“cocos2d-win32.vs2012.sln”文件,然后会自动启动Visual Studio 2012。选择HelloWorldScene作为启动项:

运行程序。如果编译没有什么错误,同时运行成功的话,你会看到如下画面。

在这里我遇到了一个问题就是,系统缺少msvcr120.dll文件,然后我从自己的电脑的C:\Windows\SysWOW64目录下拷贝一个msvcr120.dll放入到公司的电脑同一个目录下即可解决问题。


JAVA JDK 8

进入下载网址之后下载JAVA JDK8:

将其安装到合适位置,我的位置是:C:\Program Files\Java\jdk1.8.0_45和C:\Program Files\Java\jre1.8.0_45,下面需要配置JAVA的系统环境变量,可以参考网站:http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html。我的配置方法和他一模一样。


Android SDK

关于安卓的安装进入网站http://developer.android.com/sdk/index.html后,既可以安装Android studio,它会自带安装Android SDK:

也可以选择只装Android SDK,同样的网站往下拖:

下载安卓的SDK后,解压如下:

双击SDK Manager.exe,选择安装Android 5.1.1如图所示的包:

安装完即可。


Python 2.7.10

进入下载网站,之后下载如图文件,安装过程很简单,我的安装路径是:D:\Python27


Android NDK r10

进入下载地址,下载之后解压到合适路径,我的路径是:D:\android-ndk-r10


ANT 1.9.5

进入下载路径,下载ant 1.9.5解压到合适路径,我的路径是:D:\apache-ant-1.9.5


Eclipse和ADT插件

点击进入http://developer.android.com/sdk/index.html页面,下载ADT包,它包括了必要的Android SDK组件和一个内置ADT(Android开发者工具)的Eclipse IDE版本。

下载Android SDK下载之后解压,并将其放置于合适的目录下,我放在在 D:\eclipse\下,在该文件夹中会有一个eclipse.exe程序,本机在桌面上创建了该程序的快捷方式。现在就可以双击桌面的快捷方式启动Eclipse,同时会出现一个即时对话框,要求设置默认工作区(workspace)。选择“OK”接受默认设置即可。然后Eclipse需要配置Android SDK路径,菜单栏Window->Preference:


配置Cocos2dx的安卓开发环境

安装完上面所说的所有软件之后,打开命令行工具,来到目录D:\cocos2d-x-3.6下,运行setup.py,为Cocos配置环境变量NDK_ROOT,ANDROID_SDK_ROOT,ANT_ROOT:

在配置这些变量我遇到一个问题,之前都是自己右键我的电脑->环境变量,来自己增添环境变量而不通过运行setup.py,结果这样配置好之后根本无法编译出安卓版本的Cocos工程,上网搜索到解决方法是网址:http://stackoverflow.com/questions/23551144/cocos2d-x-doesnt-find-android-platform

就是删除所有的Cocos配置变量COCOS_CONSOLE_ROOT,COCOS_TEMPLATES_ROOT,NDK_ROOT,ANDROID_SDK_ROOT,ANT_ROOT,重新通过运行setup.py新建,我的变量设置为:


创建Cocos2d-x项目

将刚才下载的cocos2d-x-3.2alpha0压缩包解压到你指定的文件夹里。

进入到目录D:\cocos2d-x-3.6\tools\cocos2d-console\bin\cocos.py

打开终端运行cocos.py脚本创建文件

python cocos.py new test -p com.coco2dx.org -l cpp -d ~/Desktop

参数说明:

  • test为项目名称
  • -p后面接包名
  • -l后面接开发语言类型,有cpp, lua, js三种类型
  • -d后面接项目存放的目录

编译安卓工程

在新建项目test项目中,执行proj.android下的build_native.py脚本进行编译。

等待它编译成功!


导入Cocos2d-x的jar包

Eclipse菜单 File->Import->Android->Existing Android Code Into Workspace


导入安卓工程到Eclipse

最后便可启动Eclipse然后导入Android项目了。操作步骤如下:右键点击“Package Explorer”并选择“Import…”,当出现对话框时,选择“Exsiting Android project into workspace”(将现有Android项目导入工作区):

此时项目会报错,因为没有引用Cocos2d-x 的库文件


引用Cocos2d-x的库文件

右击项目 选择 Properties->Android  拉到最下面,Remove掉报错的库文件路径,Add 选择libcocos2dx

按照上面的方法导入到Eclipse里面。将您的手机设置成调试模式并用USB线连接到电脑, 在Eclipse中运行test, 然后就能在手机上看到已经运行的HelloWorld了!

cocos2d 3.6 win7下的配置的更多相关文章

  1. win7下IIS配置以及域名映射方法

    win7下IIS配置以及域名映射方法 第一步:打开控制面板,选择程序与功能,如下图: 第二步:双击打开程序与功能面板,如下图: 第三步:打开”打开或关闭windows功能”(红线圈起来的地方),如下图 ...

  2. (转)NoSQL——Redis在win7下安装配置的学习一

    NoSQL——Redis在win7下安装配置的学习一   有些也是从网上看来的 1.下载安装 Redis它没有windows的官方版本,但是又非官方的版本,到官网上去下载相应的版本,我的电脑是win7 ...

  3. Win7下安装配置gVim

    本文根据vim官网的<Simple Steps to Help You Install gVim on Windows 7>[1]一文整理而成. 1. 下载gVim 在http://www ...

  4. win7下安装配置tomcat,java运行环境

    转 http://www.cnblogs.com/pannysp/archive/2012/03/07/2383364.html 1.下载JDK,安装 官网下载地址:http://java.sun.c ...

  5. (转载+新增)Win7下安装配置gVim

    转载自 http://www.cnblogs.com/zhcncn/p/4151701.html.而后安装过程中加入自己遇到的问题解决方案. 本文根据vim官网的<Simple Steps to ...

  6. cocos2d 2.2.6 win7下的配置

    我搭建cocos2.6的开发环境需要安装工具包括: 1.Visual Studio 2012(由于不兼容win7,需要安装Update 4)和虚拟光驱daemon tool,虚拟光驱的下载地址:htt ...

  7. win7下安装配置nodejs、使用npm安装express

    1.下载node http://nodejs.cn/download/ 这里下载自己需要的 我的环境是win764,下载地址是:https://nodejs.org/dist/v6.2.0/win-x ...

  8. Nginx+php+fastcgi在win7下的配置

    首先装载php 1.从www.php.net上下载php对应版本 2.解压之后放到c盘下(其实放哪无所谓,Apache会有配置指向,但是Nginx不用) 3.因为用的5.3.17版本,已经有了php- ...

  9. BA-siemens-insight在win7下如何配置opc接口

    一.运行环境:win7(OPC接口在win_xp下配置需安装插件,不好意思没搞定,现在只有win7系统32位下的教程了) 由于OPC(OLE for Process Control)建立在Micros ...

随机推荐

  1. ios8调用相机报警告: Snapshotting a view that has not been rendered results in an empty snapshot. Ensure you(转)

    我这也报了这个警告,但按他的方法并没有起作用,把写到这个地方看是否其他人用的到 错误代码:Snapshotting a view that has not been rendered results ...

  2. 各组对final发布产品的排名

    结果 排名 组名 项目简称 组长 平均 方差 1 新蜂 俄罗斯 武志远 2 0.80 2 天天向上 连连看 王森 2.50 1.90 3 奋斗吧兄弟 食物链 黄兴 2.83 0.97 4 金洲勇士 考 ...

  3. sqlite之聚合函数的使用

    聚合函数对一组值执行计算并返回单一的值.聚合函数对一组值执行计算,并返回单个值.除了 COUNT 以外,聚合函数都会忽略空值. 聚合函数经常与 SELECT 语句的 GROUP BY 子句一起使用. ...

  4. iOS开发小技巧--定时器的使用技巧

    一.定时器的使用技巧 -- 定义好了定时器后,添加两个方法,一个是添加定时器的方法,另一个是移除定时器的方法. 使用的时候也要注意,一定先移除之前的timer,然后再添加timer

  5. 回到顶端js实现

    function goTop(){ var _btn = document.getElementById("goTop"); if (document.documentElemen ...

  6. vim选中字符复制/剪切/粘贴

    转载自:http://www.cnblogs.com/luosongchao/p/3193153.html 问题描述: vim 中选中指定字符,进行复制/剪切/粘贴 选择:1.普通模式下--v+hjk ...

  7. Yii2事务

    今天写到发券,发现没加事务,于是学习了下 事务: 是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行. 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面 ...

  8. ioc和aop的理解(Spring就是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。)

    IoC,(Inverse of Control)控制反转,其包含两个内容:其一是控制,其二是反转.在程序中,被调用类的选择控制权从调用它的类中移除,转交给第三方裁决.这个第三方指的就是Spring的容 ...

  9. ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

    看图:

  10. bzoj2821: 作诗(Poetize)

    分块 分sqrt(n)块 F[i][j]表示块i到块j的答案 s[i][j]表示数字i在前j块内出现了几次 #include <iostream> #include <cstdio& ...