Cocos2d-x跨平台Android环境配置

一、准备工作
准备必要工具主要有三个(NDK,Cygwin和Cocos2d-X)
1.1、NDK(native development kit)。
1.2、Cygwin(Windows 环境下的迷你Linux编译器)。
1.3、Cocos2d-x继承开发环境(高效的2D游戏开发引擎)。
注:前提Android
SDK和Eclipse 安装完成,测试NDK-r6b才可以顺利的编译。
2、安装工具
2.1、安装Cygwin
安装及配置Cygwin编译环境
下载Cygwin包(可在http://www.onlinedown.net/soft/26014.htm下载)
后运行setup.exe按步骤安装知道安装完成。
配置Cygwin
找到Cygwin安装根目录,进入目录home\Administrator(如我自己安装的如下
C:\cygwin\home\Administrator)找到【.bash_profile】文件用UltraEdit-32打开,并在文件最后添加上你安装NDK根目录(如我安装NDK的根目录为
D:\worksoft\android-ndk-r5)格式如下:
NDK=/cygdrive/d/worksoft/android-ndk-r6b
export NDK
2.2、安装Android NDK
  2.2.1、
安装NDK(这里使用的是ndk-r4以上版本)
将下载好的NDK包解压到自己电脑指定位置(如我自己在D:\worksoft下),此处使用的是android-ndk-r6b版本。

  2.2.2、配置NDK(r4以上版本不需要做过多的配置)。 

2.3、安装Cocos2d-X
  2.3.1、安装Cocos2d-x(解压直接使用)
将下载的Cocos2d-x包解压到自己电脑指定位置(我自己放在
D:\Cocos2d-x下)。此处我是用的是Cocos2d-x1.0.1版本。
2.3.2、配置Cocos2d-x
进入Cocos2d-x安装目录,找到文件create-android-project.bat使用UltraEdit-32打开:

1、并找到_ANDROIDTOOLS并将后面值设置成你安装android
SDK工具路径(如我电脑设置为_ANDROIDTOOLS=d:\worksoft\android-sdk-windows\tools)

2、找到_NDKROOT并将后面值设置成你安装的Android
NDK路径(如我电脑上设置为_NDKROOT=d:\worksoft\android-ndk-r6b).
3、找到_CYGBIN 并将后面值设置成你安装的Cygwin
的编译目录(如我电脑上设置为_CYGBIN=c:\cygwin\bin)。完成后保存,并关闭。
二、利用Cocos2d-X在android平台的开发步骤
1、进入Cocos2d-X的安装目录,找到create-android-project.bat并双击打开
输入你需要创建工程(项目)的包路径(包名),如:com.jerrks.mvc后回车。
输入你需要创建工程(项目)的名称,如:HelloJerrks 后回车
设置适用于Android版本号(androidVersionId),目前Cocos2d-x支持android
2.1以上版本,故androidVersionId 大于等于6。如:8(android
2.2)回车后系统自动在安装Cocos2d-X目录(我的电脑中为D:\Cocos2d-x\cocos2d-x1.0.1)生成含有android工程的HelloJerrks文件夹。在HelloJerrks中有三个文件夹:android、Classes和Resources,其中android中存放的是系统自动建立的android工程目录,Classes是存放所有Cocos2d-x本地(C/C++)代码文件,Resources文件存放的是所有Cocos2d-x中需要使用的资源文件。

2、打开Eclipse将上面建立的工程HelloJerrks导入到工作空间中。
3、编译本地本地(C/C++)代码和运行android应用程序
3.1、方法一使用Cygwin编译本地(C/C++)代码: 打开Cygwin 使用命令cd
your_project_path回车进入你需要编译的工程(本例为HelloJerrks工程)其中your_project_path是HelloJerrks的绝对路径。后使用cd
android/jni回车,最后使用命令
$NDK/ndk-build(其中NDK就是在2.1.2步中设置的Cygwin系统变量,ndk-build是android
NDK的编译入口命令)回车进行编译。
3.2、方法二直接运行在Cygwin下进入HelloJerrks/android目录下执行命令./build_native.sh对本地C/C++进行编译。

3.3、运行android程序,打开模拟器或者连接到真机运行调试。

原文链接: https://www.cnblogs.com/crane13/archive/2013/05/31/3150133.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    Cocos2d-x跨平台Android环境配置

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/90697

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月10日 上午12:47
下一篇 2023年2月10日 上午12:48

相关推荐