cocos2d-x android开发学习笔记(一) 开发环境的配置与HelloWorld

本文详细介绍了在Ubuntu系统中搭建Cocos2d-x开发环境的过程,包括所需资源下载、Android NDK配置、Cocos2d-x项目创建及常见错误解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先本文需要用到的资源有:


一、cocos2d-x  下载地址http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download

二、android NDK   下载地址http://developer.android.com/tools/sdk/ndk/index.html

三、配置好的android开发环境   (本文介绍的是在ubuntu系统下如何搭建cocos2d-x开发环境,有兴趣看下去的同学可以百度或者谷歌一下ubuntu下android开发环境如何搭建,因为网上已经有很多关于环境搭建的文章本文就不过多的介绍了)



资源我已经下载好了,现在开始安装android NDK


把下载好的android NDK压缩包解压到硬盘的任意位置。Ctrl+Alt+T打开终端,运行命令 sudo gedit ~/.bashrc。在文件最后添加

exprot NDK_ROOT=你的NDK文件夹的绝对路径  (例如:/home/lashweinski/android-ndk-r8e)

exprot PATH=$PATH:$NDK_ROOT


配置好NDK以后,接下来把下载下来的cocos2d-x压缩包同样解压到硬盘的任意位置。在本系列博文中$COCOS2DX_HOME将表示解压缩得到的cocos2d-x文件夹的绝对路径.,终端下cd到$COCOS2DX_HOME文件夹下(即你cocos2d-x文件夹的绝对路径下),运行命令sudo gedit create-android-project.sh,编辑create-android-project.sh文件中的

NDK_ROOT_LOCAL="你的NDK文件夹的绝对路径"(同上文的 NDK_ROOT路径)

ANDROID_SDK_ROOT_LOCAL="你的SDK文件夹的绝对路径"(例如:/home/lashweinski/android-sdks)

保存并退出文档编辑器。


目前cocos2d-x的开发环境已经配置完成,接下来我们新建一个cocos2d-x的HelloWorld项目来验证配置是否正确。

首先,终端下运行命令 /.create-android-project.sh  出现以下提示

输入要创建的项目的路径例如博主创建的  com.cocos2dx.MyDemo,输入路径以后回车出现以下选项,此选项意为选择要创建的项目的sdk版本


本文中选择的是选项  1  即Andaroid 2.3.3   输入 1 回车 出现一下提示

填写需要创建的工程的名字,本文创建的为MyDemo。填入工程名点回车,出现以下提示


意为项目创建成功。

接下来执行ls命令发现$COCOS2DX_HOME文件夹下多出了刚才创建的MyDemo项目文件夹。cd 到MyDemo文件夹下发现有三个文件夹,其中文件夹Classes 下为C++源码 ,Resources文件夹下为图片资源,proj.android为android文件夹。

cd 到proj.android文件夹下 ,运行命令./build_native.sh出现以下打印信息


开始编译源码,稍等片刻后提示生成libgame.so文件


现在打开eclipse,右键点击导入项目,选择导入anroid项目


点击Next按钮,然后点击Browse...按钮,找到刚才新建的工程文件夹,选择文件夹下的proj.android文件

点击确定,进入下一步


点击Finish,完成导入。此时项目会有以下错误


解决方法:

依次打开$COCOS2DX_HOME文件夹下的cocos2dx——》platform——》android——》java——》src,复制src下的org文件下粘贴到项目的src文件夹下,刷新下项目然后右键Run as 你的项目吧……

效果图:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值