好吧,不为啥,就是如题。 win7 x64

脑袋内存比较小,说不定明儿就忘了,今天记录一下。

没有什么经验,所有步骤基本都是百度出来的,这里边操作边记录,为了保护原创作者,这里我都附上我查找的链接。

一、准备工作 (下载环境和工具)

1、python (我下的是2.7.11)=>  http://cywl.jb51.net:81/200907/tools/python2_64(jb51.net).rar

2、JDK (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) (1.8.0 x64) http://dl-t1.wmzhe.com/30/30118/jdk_1.8.0.0_64.exe

3、NDK (https://developer.android.com/ndk/downloads/index.html)android-ndk-r11c-windows-x86_64.zip

4、ANT (http://ant.apache.org/bindownload.cgi) apache-ant-1.9.7-bin.zip

5、SDK (同事说下个Android Studio 然后让他帮你下就行了 所以我下了个Android Studio 下载很快 也可以自己找SDK进行下载指定版本

      这里附上AndroidStudio的下载链接 https://dl.google.com/dl/android/studio/install/2.2.2.0/android-studio-bundle-145.3360264-windows.exe )

6、cocos (http://www.cocos.com/download)cocos2d-x-3.13.1.zip

因为是记录 这些都写在这了。

二、各种环境配置

除了Python和Java 基本上我都解压到D盘里了, 其实,是为了路径短一些,因为是win7,配置环境变量的时候看起来不那么乱,毕竟没有win10添加环境变量的时候那么清楚。

————安装python

python安装也没啥说的了 ,注意一下安装的时候,有一个这个图标,点开下拉箭头,上面说的是把python路径添加到Path里,其实就是直接给你放到环境变量里,勾选它,后面就不用配置python的环境变量了。

安装成功。

————安装Java Jdk 双击jdk_1.8.0.0_64.exe(我下载的版本)

安装路径记下,也是要放到环境变量里的 (万字不如一张图)我的电脑->右键->属性

Path添加 %JAVA_HOME% 后面添加环境变量也是这个步骤 后面我就不说了。

配置完成 来一段CMD验证下

————安装AndroidStudio 下载SDK

管理SDK

选几个你要的SDK版本 记得上面设置路径,

这里说一下,我之前没有注意到这个地方, 下载以后我把SDK从C盘里拿出来,放到我的D:\Android\sdk\platforms 这个路径下了 稍后配置的环境变量 也是这里。

配置完事 再检查一下

————NDK解压位置 D:\android-ndk-r11c

添加环境变量 NDK_ROOT

————ANT 解压位置 D:\apache-ant-1.9.7

添加环境变量;

cmd> ant -version

OK!

————Cocos 解压位置 D:\cocos2d-x-3.13.1

cd到这个目录下 运行 setup.py

运行时 会要求输入"NDK_ROOT""ANDROID_SDK_ROOT""ANT_ROOT"路径 就是上面的环境变量位置。

正确输入这些工具路径后,Cocos就安装好了。

检查一下

OK

三、 新建Cocos项目

cmd运行 >  cocos  new  GameName -l cpp -d  D:\

GameName是项目名称

-l 工程语言 cpp、 lua、 js、

-p 是包名

-d 是项目文件夹位置

D盘目录下会生成一个GameName的文件夹 这里就是你的Cocos项目,完事。

四、 ANT编译Android项目

cd到D:\GameName\proj.android (你的cocos项目下的Android工程)

**编译之前 我们还有一个重要步骤: 生成apk签名 keystore

编译命令先写在这(可以先编译起来 编译过程中会让你选择这个keystore签名的路径 )

cmd> cocos compile -p Android -m release  --ap android-24

-p 是目标平台 这里填的是Android

-m 编译模式 debug or release

--ap 是指定api版本 如下图未指定sdk 而cocos默认了Android-13

我这里指定了 --ap android-24 开始编译

在项目编译的时候 会让我们输入这个签名的位置。如下图:

**这个apk签名是怎么来的呢 直接百度一下吧 这里东西有点多。

我直接上链接了 http://jingyan.baidu.com/article/b0b63dbfe18eff4a483070f4.html 记得你的 “别名” 和 “密码” 后面也是要输入的。

jks后缀改成keystore

输入test.keystore路径后 (我放到了D:\Android下 跟sdk放一起了)

回车后 ant继续编译直到编译成功。

编译成功后 D:\BuildGame\bin\release\android 下就会出现一个apk了 这个就是Cocos的helloWorld项目。  

放到手机里试试吧。

五、 遇到的问题

我为大家提供的版本 以及我下载的版本 是我测试通过的 这篇文章也是在我亲测以后 又逐一步骤写下的 希望为大家提供帮助。

另外 也遇到了一些问题 简单的列出来

关于AS报 主版本 52 比 51 新, 此编译器支持最新的主版本。 建议升级此编译器 问题

http://blog.csdn.net/hongcha36/article/details/52487931  我是直接升级了JDK 因为同事也是这个。 在此表示感谢!!

六、 相关链接

http://www.cocos.com/docs/native/v3/getting-started/setting-up-development-environments-on-windows7-with-eclipse/zh.html

https://zhidao.baidu.com/question/368837708983158524.html

http://jingyan.baidu.com/article/b0b63dbfe18eff4a483070f4.html

http://blog.csdn.net/hongcha36/article/details/52487931

http://blog.csdn.net/houyu_1983/article/details/9129031

关于那个apk签名 这里写的比较详细 有兴趣的看下

http://yushan.iteye.com/blog/434955

win7(x64)下安装cocos2d并编译安卓项目的更多相关文章

  1. Oracle学习笔记1:win7 x64下安装Oracle10g

    oracle 10g在win7x64下的安装: 第一次直接双击setup,出错了…… 可能是兼容性的问题,所以试着 右击setup-->属性-->兼容性-->勾上"以兼容模 ...

  2. Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)

    https://blog.csdn.net/shinesun001/article/details/54312402 在centos 7环境下搭建好Lnmp环境之后,发现安装的php有好多扩展都没有安 ...

  3. 在Win7环境下安装启动Linux

    在Win7环境下安装启动Linux 在Win7系统下,安装启动Linux特别的不方便,由于XP下的boot.ini配置文件不在了,要加入�一下启动选项的话, 仅仅能使用专门的工具,这或多或少给人带来不 ...

  4. 在win7系统下安装把Ubuntu17.04安装在另一个硬盘开机无法进入Ubuntu问题的一种解决办法。【转】

    本文转载自:http://blog.csdn.net/u012879090/article/details/74937762 在win7系统下安装把Ubuntu17.04安装在另一个硬盘开机无法进入U ...

  5. win7 64 下安装MyGeneration 遇到的问题解决方法

    win7 64 下安装MyGeneration  遇到的问题 ---------------------------MyGeneration 1.3 Setup-------------------- ...

  6. 14 win7 sp1下安装vs2015

    0 引言 在win7下安装vs2015的时候遇到了很多问题,看了很多帖子,尝试了很多次,终于成功了.网上也有大量关于win7 sp1下安装vs2015的帖子,我在安装的时候也参考了很多相关经验,这次写 ...

  7. [COCOS2DX]交叉编译实践+速度优化(vs2012修改win32代码+修改makefile+编译安卓项目包+部署安卓项目包到Eclipse+运行apk)

    通过前面的部署过程可以知道cocos2dx的开发过程如下: 1.VS2012完成修改 2.因为指定了CPP文件位置,ndk可以通过jni方式完成C++文件的编译,运行以下命令完成proj.androi ...

  8. mysql-5.5.25-winx64在win7 x64 免安装配置

    os:win7 x64 mysql:mysql-5.5.25-winx64 将mysql-5.5.25-winx64.zip 解压缩到F:\mysql-5.5.25-winx64 目录下: 1.将my ...

  9. 【VS2015】Win7 X64上面安装VS2015

    环境: 1.Win7 x64 SP1旗舰版 2.VS2015专业版Update3 3.IE11 4.WDK10 5.SDK10   安装步骤: 1.安装IE11,需要如下补丁:     a.Windo ...

随机推荐

  1. IOS和Android图标尺寸

    刚开始接触UI的时候,碰到的最多的就是尺寸问题,今天我们就来谈谈IOS和Android 图标设计尺寸吧! 一.IOS篇 1.iOS app图标的圆角半径是多少? (注:现在IOS图标是不需要再画圆角了 ...

  2. hub,桥,交换机,路由器的区别

    1.四种设备在网络中的物理位置 如下图 2.这四种设备的本质 这四种设备,不管怎样,他们都是进行包的转发,只不过转发的行为有些不一样而已 3.逐一介绍 对于hub,一个包过来后,直接将包转发到其他口. ...

  3. 项目中运行报错: Loading XML bean definitions from class path resource [applicationContext.xml]

    记录一下: org.springframework.context.support.AbstractApplicationContext prepareRefresh Refreshing org.s ...

  4. MAC下Homebrew的安装

    1.Homebrew是啥东东? Homebrew的官方网站http://brew.sh/index.html上有这么一句“Homebrew installs the stuffyouneed that ...

  5. Python学习笔记—Python基础1 介绍、发展史、安装、基本语法

    第一周学习笔记: 一.Python介绍      1.Python的创始人为吉多·范罗苏姆.1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...

  6. 安卓中AIDL的使用方法快速入门

    1.AIDL是什么? AIDL全称是Android Interface Definition Language,即安卓接口定义语言. 2.AIDL是用来做什么的?(为什么要有AIDL) AIDL是用来 ...

  7. git 常用命令总结

    git是什么就不用说了,全世界都在用git.这里仅仅纪录git在mac上的一些使用命令(终端输入)操作,作为自己的备忘录,这里不做教程,下面会附上峰哥的教程. 1.安装git 最简单的安装方法,就是直 ...

  8. 渐进式框架、自底向上增量开发的vue

    官网对vue.js的介绍是这样的: 一套构建用户界面的 渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计. 那么到底什么是渐进式框架.自底向上增量开发又是什么呢? 其实我觉得这 ...

  9. ng-repeat 里 使用ng-show ng-hide出现闪动

    在项目中使用ng-repeat在表格中循环输出一组数据的时候,需要对表格中的每一列(每一列为数组的一个元素--对象)添加控制按钮. 列表样式 我的期望是 初始化 ----每一行不可编辑,保存按钮是隐藏 ...

  10. js数组中sort排序注意的地方

    var a=[1,2,3,4,5] function sum(a,b) { return a-b } //从小到大 function obj(a,b) { return b-a } //从大到小 a. ...