cocos2d项目开发环境的搭建过程
在搭建环境时某一个盘必须得有足够的空间,并且环境的最好搭建在根目录下,如C:……即可
第一步:安装Java JDK
1、安装完毕后设置系统环境变量
新建1: JAVA_HOME 值:C:\Java\jdk1.8.0_45 (就是Java的安装路径)
新建2: CLASSPATH 值:.;%JAVA_HOME%\lib;
新建3: 在系统环境变量的Path里的最前边添加路径: %JAVA_HOME%\bin;
2、测试Java是否配置好,打开DOS环境
输入:Java -version 看是否会出现版本信息,如果出现则配置成功
第二步:安装Android的SDK(解压android压缩文件就可以找到)
1、打开android-sdk-windows中的Manager.exe,打开后下载需要的SDK开发包
(注意:点击Tools菜单中的options的子菜单,选中Force https://..source to be fetched using http://..)
在hosts内添加: (hosts的路径C:\Windows\System32\drivers\etc)
www.google.com
developer.android.com
dl.google.com
dl-ssl.google.com
在SDK包中必须下载的有SDK platform、Google APIs,还得下载Image包中的自己需要的镜像包
第三步:安装Android的NDK (解压android压缩文件就可以找到)
第四步:配置eclipse
1、解压cclipse压缩文件,必须得根据自己的操作系统选择解压,如自己的系统是64位的,解压64位的压缩包
2、打开eclipse.exe安装ADT
打开eclipse.exe,点击 help ——> Install New Software,
添加Add: NAME:ADT
路径:ADT压缩包的路径
下边操作中去掉左下角最后一个选项
3、打开eclipse.exe,配置SDk
打开eclipse.exe,点击 windows ——> Preferences ——> Android ——> SDK Locations:C:\android-sdk-windows
4、打开eclipse.exe,配置NDK
打开eclipse.exe,点击 windows ——> Preferences ——> Android,找到NDK,NDK Locations:C:\android-ndk-r10e
5、打开eclipse.exe,配置cdt
打开eclipse.exe,点击 help ——> Install New Software,
添加Add: NAME:CDT
路径:CDT压缩包的路径
第五步:配置Pyth插件
1、安装python-2.7.10.msi,安装完毕后会自动在系统变量Path中增加 ;C:Python27\;C:\Python27\Scripts;
第六步:安装windows系统下的Linux虚拟环境cygwin64
在安装过程中的最后一步添加解压文件中那个文件夹的路径
打开文件后搜索安装一下8个库文件:
1.autoconf
2.automake
3.binutils
4.gcc
5.gdb
6.pcre 选择两个文件,分别是: 302k pcre,362k libpcre-derel
7.gawk
8.make
注意:安装完成后打开文件 cygwin64/home/wkkvov/.bash_profile,在文件最后添加两句:
NDK=/cygdrive/c/android-ndk-r10e (那个c是指盘符C盘,我自己装在C盘)
export NDK
安装完成后,打开软件进行测试,输入:gcc --version ,如果出现版本信息则安装成功
第七步:安装cocos2d-x-3.6(解压cocos2d-x-3.6压缩包)
建立4个系统环境变量:
新建1:COCOS_CONSOLE_ROOT 值:C:\cocos2d-x-3.6 (即cocos的安装路径)
新建2:NDK_ROOT 值:C:\android-ndk-r10e
新建3:ANDROID_SDK_ROOT 值:C:\android-sdk-windows
新建4:ANT_ROOT 值:C:\apache-ant-1.9.6\bin
安装完毕后,测试:进入文件夹cocos2d-x-3.6中打开命令窗口,输入: setup.py,看是否出现4个环境变量并可以找到
第八步:在eclipse中添加现有项目
1、打开eclipse,左边空白处右击,载入项目
2、右击项目,点击“属性”
3、在运行项目过程中出现添加信息框
Locations下添加: C:\cygwin64\bin\bash.exe
Working Directory下添加: C:\cygwin64\bin\bash
Arguments下添加:(hello-jni指项目名称)
--login -c "cd /cygdrive/c/android-ndk-r10e/samples/hello-jni && $NDK/ndk-build"
第九步:自己创建cocos2d项目
1、创建项目方法:在cocos2d-x-3.6 文件夹中打开命令窗口
输入: cocos new 项目名 -p 包名 -l cpp -d C:\myproj
注意:包名为三级或三级以上,eg:com.wkk.app, -l为L,不是1,新建项目放在了C盘下的myproj文件夹中
eg:cocos new mycocosapp -p com.tiaoshi.test -l cpp -d C:\myproj
2、把项目编译在Android中
首先进入到myproj中,打开命令提示窗口,输入: cd mycocosapp(进入包项目件夹中)
输入: cocos compile -p android ,就开始编译,然后等待看是否成功
如果项目成功,进入到mycocosapp\bin\debug\android 目录下可以看到生成的.apk文件,将其拖入到海马玩模拟器中安装运行
以上九个步骤就是整个cocos2d-x开发项目环境的搭建以及建立cocos2d项目并测试的过程
cocos 2d 新建项目方法:
在cocos2d-x-3.6文件夹里打开dos环境,输入:cocos new 项目名称 -p 包名(一般最少三级) -l(不是1,是L) 语言 -d 项目路径