cocos2d-x for android:ubuntu 环境搭建

自从体验了vim 的强大以后,好像一开发程序都不自觉的离不开这货了,也倾向在ubuntu 下开发应用。周末闲来无事,看了一下cocos2d,盘算着我也进军游戏界得了。因而乎,装之。 java

cocos2d-x 引擎下载 android

点击跳转下载 或  git://github.com/cocos2d/cocos2d-x.git git

 

下载完成后,解压,获得以下的目录 github

 

安装第一步 ubuntu

打开create-android-project.sh 脚本,将NDK_ROOT_LOCAL 和 ANDROID_SDK_ROOT_LOCAL改为你系统对应的NDK目录和SDK目录,以下图 vim

 

改完后保存。 bash

执行 create-android-project.sh 脚本,生成android项目。根据提示输入要生成的游戏项目包名、工程名、生成目标版本等,这个不作过多介绍。 ui

 

安装第二步 spa

生成完毕后,你会在cocos2d目录上看到以你刚才指定的工程名的项目,例如上面的目录里面的mycocos2d,进入该目录,会再看到三个目录,其它两个目录暂时无论,直接进入proj.android这个目录,以下列表 3d

 

 

若是你以前安装ndk的时候有声明ndk目录就能够直接执行build_native.sh脚本(前提是声明是以NDK_ROOT作标示)。若是没有声明直接执行则会提示please define NDK_ROOT 。

Tips:声明很简单在.bashrc上添加而后source一下,或者直接export NDK_ROOT=[your target NDK_ROOT].

验证成功与否能够这样:cd $NDK_ROOT ,会进入则成功,不进入那请再仔细检查路径是否有误。

好了,废话很少说,作完上面的步骤,能够直接执行build_native.sh 了。

 

安装第三步

若是第二步顺利执行了,就能够打开你的Eclipse把刚才生成的项目添加到Eclipse IDE中来,不知道为何,我添加的时候不会默认去找cocos2d目录下的org.cocos2dx.lib.Cocos2dxActivity,致使我加载项目时会提示找不到包,网上查了不少,也没有找到具体的解决办法,不知道是我配置有问题仍是怎么的。但愿知道的朋友能够告知下,个人解决办法是。

直接进入以下目录:

 

将位于src目录下对应android平台的java库复制到我生成的工程上来,固然你也能够把它导成jar文件,就不用每一个项目都复制一遍了,这是我提供的一个比较2的办法,请网上的高手能够指点一下,若是解决生成后能够直接让Eclipse 识别。

个人这project.properties 文件的是这样的

 

 

尝尝鲜

辛苦了一阵子了,能够开始看看咱们努力的成果了,将项目运行到手机上看看效果吧。

 

 

祝好运。 

相关文章
相关标签/搜索