cocos2d-js windows下搭建及常见问题解决
(小白一个,为了搭建js环境,尝试了很多次(都是泪呀),在此记录自己搭建过程,一下所需文件在低端有我成功所用的文件分享)
一、安装(环境的搭建)
1、python:
【1】官网上说不支持3以上版本,所以还是安装2.7.X的版本吧
【2】将python添加至环境变量Path中
【3】cmd下输入python,安装成功如下图:
2、jdk
【1】下载jdk安装,安装路径不要用空格或中文,个人建议下载7版本。(个人开始用8,在配置中出现一个错误,换为7以便后变没了)
【2】添加环境变量:
在系统变量中新建变量:JAVA_HOME:G:\java\jdk(这个路径为我个人jdk的路径)
在Path中添加:%JAVA_HOME%/bin(注意path中各个变量以;好分隔)
【2】在cmd中输入:java -version和javac -version测试,出现如下图成功:
2、sdk
【1】下载sdk,解压到指定目录下
【2】添加环境变量:
新建变量:ANDROID_SDK_ROOT:G:\adt-bundle-windows-x86_64-20140702\sdk(次路径为jdk的解压路径的jdk目录)
Path添加变量:%ANDROID_SDK_ROOT%\tools
3、NDK:
【1】下载DNK,解压到指定目录下
【2】添加环境变量:
新建变量:NDK_ROOT:G:\android-ndk-r10b(此为NDK的解压目录)
Path添加变量:%NDK_ROOT%
4、ant:
【1】下载Apache的ant,解压到指定目录
【2】添加环境变量:
星际变量:ANT_ROOT:G:\apache-ant-1.9.4\bin(注意一点要指定到bin目录下)
为Path添加变量:%ANT_ROOT%
【3】cmd输入ant -version,出现如下图成功:
4、cocos2d-js的安装:
【1】下载cocos2d-js引擎包,解压到指定目录下
【2】运行引擎目录下setup.py;若以上环境搭建成功则运行时会一闪而过
【3】运行完成后打开环境变量,此时在用户变量中出现如下图:
【3】将上所示变量复制到系统变量中去,并相应的为Path添加该变量
5、环境成功与否测试:新建及打包apk
【1】新建:cmd中运行:cocos new -l js,如下图
【2】打包apk测试:
在项目目录下运行cmd,输入:cocos compile -p android(第一次打包会很慢,很慢,很慢),成功如下图:
成功或在runtime\android目录下出现相应的apk
二、可能遇到的问题:
1、运行cocos run -p web是错误:
解决:在***\cocos2d-js-v3.1\tools\cocos2d-console\bin下的cocos.py文件添加下:
import sys
reload(sys)
sys.setdefaultencoding('gb18030')
添加后如图:
2、在环境搭建中会用各种问题,最可能会是各个工具的版本问题所导致的,在下分析我成功搭建所用的文件: