《cocos本vs安卓交叉编译教程》由会员分享,可在线阅读,更多相关《cocos本vs安卓交叉编译教程(27页珍藏版)》请在金锄头文库上搜索。
1、VS2013VS2013 + + cocos2d-x3.6cocos2d-x3.6 + + AdriodAdriod 交叉交叉编译环境配置(详细版)编译环境配置(详细版) 一、电脑环境一、电脑环境Win7+64 位 8G二、所需工具二、所需工具1.VS2013下载链接:http:/ 密码:kdma2.Eclipse ( eclipse-java-luna-SR2-win32-x86_64.zip 64 位)3.Java JDK(版本:jdk-8u60-nb-8_0_2-windows-x64 64 位)4.Andriod-SDK(版本:installer_r24.3.4-windows-sdk
2、.exe 64 位)5.Andriod-NDK(版本:android-ndk32-r10-windows-x86_64 64 位) 6.ant 安装。7.Cocos2d-x 3.6 下载链接:http:/ 链接: http:/ 密码: y22f)三、安装过程和配置三、安装过程和配置1、Java JDK 的安装和配置的安装和配置(1)安装:直接点击exe 一路安装成功安装之后,进行测试是否真的成功安装,点击【win+R】输入 CMD,在命令提示符里面输入“Java -version”并按回车键,出现下图,即为安装成功。(2)环境变量配置 进入计算机属性-高级系统设置-环境变量。然后在用户变量下选
3、择新建系统变量,变量值为安装的目录。在用户变量中查看 path 变量,如果不存在则新建。在 path 变量的值后添加“%JAVA_HOME%bin;”。用分号隔开, 如下图:到了这一步 JavaJDK 已配置成功。下面来测试一下是否成功配置。在cmd 中输入 “JAVAC”如下图所示,若输出帮助信息则表示配置成功。2、Eclipse 的安装的安装我在我在 D 盘建立里一个盘建立里一个 Android 文件夹,存放所有解压过后的文件。文件夹,存放所有解压过后的文件。Eclipse 的安装比较简单,直接解压到指定文件夹就可以使用了.路径为 D:Androideclipse3、ADT 的安装的安装(
4、1)安装,打开 Eclipse,进入 HELP-Install New Softwara。进入安装界面,点击 Add-Archive,选择刚下载的 ADT23.0.4 的保存路径(记住千万不要解压)。在弹 出来的对话框中选择全选安装。接下来就耐心的等待安装完成了。安装期间会提示重启 Eclipse,直接重启就行了。至此,ADT 的安装就完 成了。如图在工具栏看到红色矩形框里面的东西,就代表安装成功了。4.Andriod-SDK 的安装的安装(1)点击下载好的 installer_r24.3.4-windows-sdk.exe,执行安装,安装路径为 D:Androidsdk安装完成后自动运行 S
5、DK Manager.exe这样就可以了,然后选择想用的 SDK 版本进行安装。下面是我安装的一些工具。供大家参考。(2)SDK 的配置下载的等待过程是痛苦的。SDK 的配置,在 Eclipse 中依次打开,Windows-Preferences。至此,SDK 的安装配置就完成了。下面你就可以尽情的享受 Andriod APP 的开发了。但是我们的目的是搭建Cocos2d-x 的 VS2013 和 Andriod 交叉编译环境。那么,继续接下来安装 NDK。4.Adriod-NDK 的的安安装装和和配配置置(1)安装:只需要解压到你想要的文件夹就可以了。我的路径是: D:Andriodandr
6、oid-ndk-r10d为了方便管理将android-ndk-r10d 改为 ndk(2)配置:打开 Eclipse,依次进入 Windows-Preferences-Andriod-NDK。这里会出现一个问题:找不到NDK。笔者最开始也找不到NDK,原因就是在 ADT 的安装时没有勾选 Android Native Developer Tools,所以在上面我会说选择全部安装。按照上图选择好路径即可。5、Python 的的安安装装 Python 的安装比较简单。直接点击安装即可。同样这里也要配置系统环境变量。在path 后面加 上, D:Python。6.ANT 安安装装同Adriod-ND
7、K 的安装 一样。7、在 VS2013 下开发 cocos2d-x3.6(1)cocos2d-x 配置直接解压缩下载下来的Cocos2d-x3.6 压缩包。 我的路径是: E:cocos2d-x-3.6,在此处按住 shift 单击右键,然后单击 【在此处打开命令窗口 】。在命令窗口输入setup.py。然后我们可以查看环境变量中就添加了相应的变量。(2)新建 cocos 空工程在路径 E:cocos2d-x-3.6toolscocos2d-consolebin 下按住 shift 单击右键,然后单击【在此处打开命令窗口】。在命令窗口中依次输入:cocos new Test -p com.XX
8、XXX.www -l cpp -d F:Cocos2d-x3.4works。这段命令的意思是:创建项目(括号中为解释)cocos new GoodDay(项目名称)-p com.XXXXX.www(包名字)-l cpp(项目类型) -d D:DevProjectcocos2dx_workspace(项目存放路径)如下图所示:然后直接编译就可以了。如果显示下图即代表 cocos 配置成功。到这一步,感受到了多么亲切了 helloword。这将开启多少人的游戏梦想啊7、Andriod 环环境境下下使使用用 Cocos2d-x (1)系统环境变量 在用户环境变量中添加NDK_ROOT,变量值: D:
9、Andriodndk在用户变量中查看 path 变量,如果不存在则新建。在 path 变量的值后添加“%NDK_ROOT%;”用分号隔开, 如下图:在用户 变量中添加 ANDROID_SDK_ROOT,变量值: D:Andriodsdk在用户变量中查看 path 变量,如果不存在则新建。在 path 变量的值后添加“;%ANDROID_SDK_ROOT%tools;%ANDROID_SDK_ROOT%platform-tools;”用分号隔开, 如下图 :在用户环境变量中添加ANT_ROOT,变量值: D:Andriodant在用户变量中查看 path 变量,如果不存在则新建。在 path 变
10、量的值后添加“%ANT_ROOT%;” 用分号隔开, 如下图:所有变量配置好后 如下:(2)将 vs2013 工程转换成 Andriod 工程。 在新建的工程中打开proj:andriod 文件夹 ,我的路径是 F:Cocos2d- x3.6worksTestproj.android,单击文件夹下的build_native.py。等待执行完成。Warning:此处如果是将自己写好的工程转换成Andriod 工程 。执行 “build_native.py”之前, 需要手动将自己创建的 .cpp 和.h 文件加入到安卓工程 。 如下:运行完成后如下:-OK(3)在 Ecplise 中导入 Andr
11、iod 工程离成功越来越近了,我的心情也开始激动了。最后在 Ecplise 中导入 Andriod 工程,具体步骤如下:当出现下图对话框,选择 android project from existing code;注:此处路径应选择 Test 文件夹下的 Proj.andriod,我前几天写了 sanxiao 的源码,故此处填写了 sanxiao 的 路径。 同样的方法,调用 libcocos2dx 库工程.点击图标创建一个安卓模拟器,如下:创建完成后启动,如下:在工程中右击run as-andriod application,即可,如下:等待编译完成,在安卓模拟器上运行效果如下:-教程编写完毕