2024年5月27日发(作者:)
使用cocos2d-x进行android开发环境搭建
1>安装eclipse+adt插件或者adt bundle
见eclipse配置android开发环境
2>安装sdk和ndk
2.1>安装sdk,解压后放在某个目录即可
如果采用eclipse+adt插件,那么你还得单独下载sdk。
如果下载adt bundle,那么压缩包中已经含有sdk。
最后在eclipse或adt bundle中配置sdk路径。
2.2>安装ndk,为了使用c++/c进行android开发
下载android-ndk-r8e,然后在eclipse或adt bundle中配置ndk路径。
3>无需安装cygwin,新版本的ndk不依赖该编译环境。
4>安装vs 2012,vs2010也可以。
5>安装cocos2d-x
下载cocos2d-x-2.1.4,注:cocos2d-x的2.x版本和以前版本有差异。
官网推荐2.x以后的版本使用python脚本建立项目。
5.1>下载python并安装,然后设置环境变量。
5.2>使用python脚本建立项目
进入cocos2d-x-2.1.4toolsproject-creator目录下,执行:
python create_ -project HelloWorld -package -language cpp
其中,HelloWorkd为项目名,为包名。
执行后效果如图:
执行之后,会在相应的cocos2d-x-2.1.4cocos2d-x-2.1.4projects目录下找到刚建
立的HelloWorld工程,其目录结构如下图:
在32中进行windows环境的开发。等功能成熟,再引入android环境。用eclipse
或adt bundle打开d即可进行android调用cocos2d-x开发。
使用vs2012运行32,运行效果类似下图:
使用vs2012运行d,运行效果类似下图:
6>使用eclipse运行d项目可能会出现的异常
6.1>lArgumentException: No configs match configSpec异常
这是由于模拟器不支持OpenGL ES 2.0,解决办法就是编辑模拟器属性,将emulation
options中Use Host GPU选项勾选:
6.2>提示2dxActivity找不到
复制cocos2d-x-2.1.4cocos2dxplatformandroidjavasrc 到你android项目中的src文件
夹中。或者cocos2d-x-2.1.4templateandroid,用文本文件打开 copy_,找到
copy_src_and_jni()函数,添加以下代码:
cp–rf$COCOSJAVALIB_ROOT/src$APP_DIR/d
发布评论