最近感觉还有时间,就在CSDN上再写一篇,顺便把一些错误纠正,下面开始正文,这里的Cocos2d-JS是3.0版本。这里环境配置还是有一些坑的,希望可以帮到看博客的你。

一、准备工作

1.安装python2.7x,注意必须是2.7x,这里有的可能已经安装了python3.0版本,但是目前的v3.0bate版本有的地方不支持,所以必须是2.7x版本,链接: Python 2.7.6
2.下载Android SDK Android 链接:SDK,没啥好说的
3.下载Android NDK 链接:NDK 也没啥好说的,
4.下载Cocos2d-JS,解压,这里博主解压到了Apache根目录下面(当然需要你安装配置了Apache,这里不再多说),这是因为用过Cocos2d-HTML5的人都知道,想用浏览器查看效果的话,需要放在服务器根目录下,如果不想用浏览器查看,可以任意位置解压,如图:

二、在环境变量中添加系统变量

添加如下环境变量,这里需要注意的就是,PATH里面变量是添加的不是新建!然后是根据自己的下载的包的版本不同和解压的地址不同,有所差异,但是变量名一定要按照下面的这么写
NDK_ROOT  : E:\android-ndk-r9d
ANDROID_SDK_ROOT   : E:\adt-bundle-windows-x86-20131030\sdk

JAVA_HOME  :E:\Java
ANT_ROOT  : E:\apache-ant-1.9.3\bin   这里注意了,必须得有bin,有的教程里面没有,以后便会出现这个配置失败错误,来恶心人,如图:

随后在PATH里添加   
;C:\Python27;%NDK_ROOT%;ANDROID_SDK_ROOT%\tools;%JAVA_HOME%/bin;E:\apache-ant-1.9.3\bin

【关于环境变量java_home那,那就是看你的下载的版本了,可能跟我的不一样,有的教程上写的是 JAVA_HOME  : C:\Program Files\Java\jdk1.7.0_51】
【关于PATH这里我说明一下,需要添加Python的地址】

【ant那,博主的是;E:\apache-ant-1.9.3\bin 而有的教程是;%ANT_ROOT%\bin,看自己哪个能识别吧,推荐博主这种。】

三、检查java和ant环境是否成功

首先检查ant环境,在cmd中分别输入ant和java -version,如果如图则配置成功:

这里说明下Buildfile: build.xml does not exist!

Build failed
【说明ant安装成功!因为ant默认运行build.xml文件,这个文件需要我们建立。】

1.如果都配置成功了,好的,终于可以安装了,打开CocosJS目录下的setup.py,如果你们上面的配置没有错误,这里就是一闪而过,要是有配置错误的地方,便会卡住
2.再次打开环境变量,Cocos创建的环境变量在用户变量里,需要把这个东西复制到“系统变量”里面,把 COCOS_CONSOLE_ROOT 像上面那样加百分号放到Path后,如图:

四、新建一个hello工程

1.打开命令框,找到项目需要建的位置(这里博主是在Apache的根目录htdocs下建的,上文已说),输入

[plain] view plain copy
  1. cocos new hello -l js

显示效果如图:

2.再打开所建工程的目录可以看到自己新建的那个工程,如图:

3.咱们用浏览器看一下所建的是不是能运行呢?如果第一次打开黑屏,记得刷新一下,如图:

source: http://blog.csdn.net/yuanxizifengling/article/details/38361267

来源:python脚本自动迁移

最新文章

  1. COGS1008. 贪婪大陆[树状数组 模型转换]
  2. LInux升级Python版本2.7.11所遇问题汇总
  3. 1. webservice在输入命令的时候wsimport的时候会出现如下错误: wsimport不是内部或者外部命令。 2. javac不是内部或者外部命令 3 java 就可以显示配置成功。
  4. (转) Graph-powered Machine Learning at Google
  5. Android基础总结(9)——网络技术
  6. word2010中怎样快速修改同级标题格式
  7. PHP生成静态页面
  8. java设计模式之 单例模式 Singleton
  9. oracle 主键删除,联合主键的创建
  10. SplashScreenDemo
  11. CentOS 6.5 开机启动指定服务
  12. Django admin组件使用
  13. php使用redis的几种常见方式和用法
  14. ranch 源码分析(一)
  15. MySQL-proxy代理导致PHP PDO::ATTR_EMULATE_PREPARES的预处理出错,MySQL报General error: 1243错误
  16. Tomcat新问题 还没有解决:the apr based apache tomcat native librariy which allows optional perf...........
  17. JavaScript 对象的使用
  18. Android 6.0 中的 Wifi 连接
  19. 异步编程async/await
  20. 新建framework的bundle资源 linker command failed with exit code 1解決

热门文章

  1. JDK HttpClient 单次请求的生命周期
  2. 物理CPU,物理CPU内核,逻辑CPU概念详解
  3. css处理工具PostCss
  4. python+selenium 元素定位--iframe
  5. TestNG中 ITestListener 的使用
  6. JUC之线程池基础
  7. 扒一扒@Retryable注解,很优雅,有点意思!
  8. zip压缩,解压
  9. 【分享】thanos receiver的grafana报表配置
  10. Cesium入门8 - Configuring the Scene - 配置视窗