zoukankan      html  css  js  c++  java
  • cocos2dx for android:ubuntu 环境搭建

    http://www.cnblogs.com/TerryBlog/archive/2012/10/27/2742501.html

    cocos2d-x for android:ubuntu 环境搭建

    2012-10-27 15:02 by Terry_龙, 1986 阅读, 0 评论, 收藏编辑

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

    cocos2d-x 引擎下载

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

    下载完成后,解压,得到如下的目录

     

    安装第一步

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

     

    改完后保存。

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

    安装第二步

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

     

    如果你之前安装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 文件的是这样的

     

    尝尝鲜

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

     

    祝好运。 

  • 相关阅读:
    Lotus Notes/Domino发生故障时常用的数据收集步骤
    0207.Domino R8.0.x群集配置手册
    兼容IE、FF的将当前页加入收藏夹和设为首页的js代码
    常用函数
    jsonp详解
    开启curl
    Javascript在页面加载时的执行顺序
    linux系统利用u盘装xp
    Table '.\about_cj\newabout' is marked as crashed and should be repaired
    iframe跨域问题
  • 原文地址:https://www.cnblogs.com/wanqieddy/p/2824562.html
Copyright © 2011-2022 走看看