大家好,今天学习了一下在win8下面配置cocos2d-x的开发环境,现在分享一下吧,如果有不准确的地方,请大家指出,谢谢!
需要的软件:
vs2012
adt Bundle(集成了eclipse和sdk)
ant
ndk
cocos2d-x 的源码
python
首先安装 vs2012 ,安装后安装 python ,安装python后将 python的目录添加进 环境变量中,如:
这样的话,python的环境变量就配置好了,可以在命令行下面执行 python命令 查看是否成功:
安装好后 下载cocos2d-x的源码,进入目录下面看到如下文件:,打开命令行,切换到 该目录下面执行 python setup.py 会有提示让你填写路径,直接enter就行,
,等待结束后,重新 打开命令行 执行cocos ,命令行会看到:就成功了。
然后下载 android相关软件,
配置 JDK (http://blog.csdn.net/majianjie/article/details/20851593),安装好后,看目录:,在环境变量中将ndk cdt ant 的环境变量添加进去(类似 添加 python变量),然后用 cocos new test -p com.mjj.game -l cpp -d workspace 命令进行创建新的项目,用vs2012编译成功后 打开 eclipse ,将项目的pro.android import进去,如图记住不要勾选 那个选项 ,当引入后会出现一个叹号,这时候右击项目->属性-》android,将右下角的红色错误 remove,然后将本项目\cocos2d\cocos\2d\platform\android\java\src目录下面的org文件夹拷贝到proj.android\src 下,覆盖原有的文件夹,这时候打开org-》cocos2d-x-》下面会多出一个lib文件夹,然后刷新项目,这时候应该就没有错误了,可以编译了 命令行切换到项目目录下面,执行cocos run -p win32 命令是用vs2012运行,执行cocos compile -p android 在android中编译,(这时候可能需要执行 cocos run -p android --ap 20 才会成功,好像版本的问题),如果你的项目有新的cpp文件,需要修改jni下面的 android.mk文件,将cpp文件的目录添加进去(切记)如图:
基本就是这些步骤,如果哪里有不周到的地方,可以联系我,留言就行。大家一起学习。晚安!