对于初学者安装cocos2d-js的环境并没有教程中说的那么简单,至少笔者是这么认为的

第一步,下载cocos2d-js的SDK,(先别着急运行)

第二步,安装Cocos2d console ,(Mac用户可跳过,因为自带了Python,非Mac用户,需要安装Python http:www.python.org)

第三步,安装JDK  百度搜索JDK下载相应版本,  JDK是Android开发的基础

第四步,下载 Android SDK(也叫ADT)

第五步,下载Android NDK

第六步,下载 ant   (http:ant.apache.org)   这个下载后解压就可以了,自己找个目录放好。

最后运行 Cocos2d-js 的SDK,就是 上次提到的.setup.py;

在安装的过程中会不断的出现提示让你匹配相应的路径

位置---指根目录,如笔者是MAC系统根目录是:(/Users/test/cocos2d-js/cocos-az/sdk);

1.NDK_ROOT的位置。

2.SDK 的位置(Android SDK )

3.ant  的位置 (注意,这个目录是要指向到/bin下)

如:/Users/tim/Desktop/devTools/apache-ant-1.9.4/bin

很多人就是因为少了/bin结果报错

有教程说如果不考虑在Android上运行可以直接回车跳过!(注意这里有坑)其实是不行的,如果不考虑Android上运行,不输入 NDK,SDK的位置是没问题的,但如果没有ant,在打包编译的时候会报错。

cocos compile -p web -m release 运行的时候报错

ANT_ROOT not defined. Please define it in your environment

所以说ant的根目录必须填写正确。

运行:

./Users/你自己的目录/Documents/apache-ant-1.9.4/bin/ant -version

可以查看 ant有没有正确安装

另外发布成功后,请选择firefox浏览器,进行本地预览,其他浏览器貌似是因为出于安全性考虑只能放服务器才能正常展示。

cocos2d-js 学习笔记 --安装调试(2)的更多相关文章

  1. cocos2d-js 学习笔记 --安装调试(1)

    目前从国内来看,比较知名的,适合前端程序员使用的游戏框架,基本是 egret 和cocos2d-js;刚好两个框架都学习了下, egret的是最近兴起的一个框架主要使用TypeScript.js语言做 ...

  2. Node.js学习笔记(1):Node.js快速开始

    Node.js学习笔记(1):Node.js快速开始 Node.js的安装 下载 官方网址:https://nodejs.org/en/ 说明: 在Windows上安装时务必选择全部组件,包括勾选Ad ...

  3. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  4. vue.js 学习笔记3——TypeScript

    目录 vue.js 学习笔记3--TypeScript 工具 基础类型 数组 元组 枚举 字面量 接口 类类型 类类型要素 函数 函数参数 this对象和类型 重载 迭代器 Symbol.iterat ...

  5. 一点感悟:《Node.js学习笔记》star数突破1000+

    写作背景 笔者前年开始撰写的<Node.js学习笔记> github star 数突破了1000,算是个里程碑吧. 从第一次提交(2016.11.03)到现在,1年半过去了.突然有些感慨, ...

  6. Node.js学习笔记(3):NPM简明教程

    Node.js学习笔记(3):NPM简明教程 NPM常用操作 更新NPM版本 npm install npm -g -g,表示全局安装.我们可以指定更新版本,只需要在后面填上@版本号即可,也可以输入@ ...

  7. 系列文章--Node.js学习笔记系列

    Node.js学习笔记系列总索引 Nodejs学习笔记(一)--- 简介及安装Node.js开发环境 Nodejs学习笔记(二)--- 事件模块 Nodejs学习笔记(三)--- 模块 Nodejs学 ...

  8. Node.js学习笔记(4):Yarn简明教程

    Node.js学习笔记(4):Yarn简明教程. 引入Yarn NPM是常用的包管理工具,现在我们引入是新一代的包管理工具Yarn.其具有快速.安全.可靠的特点. 安装方式 使用npm工具安装yarn ...

  9. Vue.js学习笔记(2)vue-router

    vue中vue-router的使用:

随机推荐

  1. Java处理 文件复制

    try { InputStream in = new FileInputStream(new File(oldPath)); OutputStream out = new FileOutputStre ...

  2. iOS App上架流程(2016详细版)

    iOS App上架流程(2016详细版) 原文地址:http://www.jianshu.com/p/b1b77d804254 感谢大神整理的这么详细 一.前言: 作为一名iOSer,把开发出来的Ap ...

  3. python学习之day6,常用标准模块

    1.时间模块 time import time #时间戳转字符串格式 a = time.time() print(a) #打印时间戳 b = time.localtime(a) #把时间戳转换成时间对 ...

  4. jquery中ajax用return来返回值无效

    jquery中,ajax返回值,有三种写法,只有其中一种是成功的 /** * async:false,同步调用 * 返回1:2 * 失败 * 分析:ajax内部是一个或多个定义的函数,ajax中ret ...

  5. mysql 5分钟倒计时

    select * ,now(), DATE_ADD(create_time, INTERVAL 5 MINUTE) from ecs_sms_cache where now() between cre ...

  6. gg

    纪念那段为了梦想的青春岁月,CS. Esp (2006-2014) name "Esp"bind "TAB" "+showscores"bi ...

  7. AngularJS版本下载

    大家可以从下面地址获取AngularJS所以版本: https://code.angularjs.org/

  8. sublime 中 pyv8 binary 报错怎么处理?

    ,sublime text 在安装插件的时候,尤其是Emmet的时候,经常会报一个错误--please wait a bit whilePyV8 binary is being downloaded, ...

  9. asp.net MVC4 表单 - CheckBox兴趣爱好

    1.Model层定义属性 public class vmUser { public string userName { get; set; } public string sex { get; set ...

  10. Java动态加载JAR包

    参考代码: package org; import java.io.File; import java.net.URL; import java.net.URLClassLoader; import ...