首先我们先以引擎2.2.1为例子来新建一个TestJni的项目,来作为测试例。

创建方式如下:

python create_project.py -project TestJni -package org.cocos2dx.TestJni -language cpp

如果你对创建项目有什么疑问,可以参考这遍文章:

http://blog.csdn.net/liuyuyefz/article/details/9129525

第一步:你需要下载android开发套件ADT for mac

你可以在如下页面下载https://developer.android.com/sdk/index.html

也可以直接点击拷贝链接下载

http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20131030.zip

下载后安装

然后下载NDK

http://developer.android.com/tools/sdk/ndk/index.html

或者直接拷贝链接

https://dl.google.com/android/ndk/android-ndk-r9c-darwin-x86_64.tar.bz2

第二步:设置NDK和SDK路径

打开命令行

1,进入根目录

cd ~

2,vim .bash_profile

根据你的sdk和ndk的路径来配置

export NDK_ROOT="/Users/liuyuye/Desktop/adt-bundle-mac-x86_64-20131030/andro   id-ndk-r8e"

export PATH=$PATH:$NDK_ROOT

export SDK_ROOT="/Users/liuyuye/Desktop/adt-bundle-mac-x86_64-20131030/sdk"

export PATH=$PATH:$SDK_ROOT

第三步:打开eclipse 设置workplace,为你引擎下project下的具体项目文件夹

先添加进来引擎的支持,添加方法

File-》import

然后添加引擎下的cocos2d-x的java模块支持

然后同样的方法导入你的项目下的proj.android文件夹

然后右键点击你导入进来的proj.android项目

选择倒数第二项属性。properties

然后做如下操作

然后点击工具栏目上的Project选项

选择clean

做如下操作编译java代码

然后插上真机设备。右键单机项目。

选择 Run AS-》Androoid Application

看看就会出现hello world项目了

mac下搭建cocos2d-x2.2.1版本android编译环境教程的更多相关文章

  1. Mac下搭建cocos2d 和cocos2d -x 环境

    来源:http://blog.csdn.net/duxinfeng2010/article/details/7985024 cocos2d是一个开源框架,用于构建2D游戏.演示程序和其他图形界面交互应 ...

  2. MAC下搭建及使用XAMPP的详细教程

    Windows和Linux都可以搭建本地伺服器(LAMP和IIS),Mac當然也可以,下面教你怎麼使用XAMPP在Mac下搭建一個功能齊全的本地伺服器 所需條件 1.Mac系統(廢話) 2.最好有可用 ...

  3. Mac下搭建php开发环境教程

    方案一:原生安装 这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便.本文以Mac OS X 10.6.3为例,需要的朋友可以参考 ...

  4. Mac下搭建hexo3.0博客

    Mac下搭建hexo3.0博客(文章同步自个人博客站点以及Github博客https://xingstarx.github.io/) window环境下搭建hexo博客 详细内容能够參考这一篇文章怎样 ...

  5. MAC下搭建appium UI自动化环境

    参考资料: http://qa.blog.163.com/blog/static/190147002201510161119832/ http://blog.csdn.net/liuchunming0 ...

  6. 转:Mac下搭建svn服务器和XCode配置svn

    Mac下搭建svn服务器和XCode配置svn 先打开命令行终端. 1.创建svn repository svnadmin create /yourpath/svnroot/repository 2. ...

  7. Mac下搭建hexo

    Mac下搭建hexo 并部署到gitcafe 1.安装brewhome ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homeb ...

  8. mac 下获取 os x 的系统版本,使用 oc cocoa

    mac 下获取 os x 的系统版本,使用 oc cocoa 1: #import <CoreServices/CoreServices.h> SInt32 major, minor, b ...

  9. mac 下搭建 Android 开发环境

    因工作需要,要在mac 下搭建 Android 开发环境.谷歌.度娘了好久,没有找个一个完整又系统的方法,很是苦恼.最终,皇天不负有心人,找到了下面这篇文档,结合亲身体验,特此记录.也为有这方面需求的 ...

随机推荐

  1. Windows C++ 非递归式(stack)深度优先遍历目录

    #include <Windows.h> #include <cstdio> #include <cstring> #include <string> ...

  2. QT 5.7.0 交叉编译记录

    这一篇记录 Qt 5.x cross-compiler with eglfs , 平台是 TI-AM3354, 上一篇SGX的移植就是为了这一次的交叉编译. 一. 下载QT的源码: 地址: http: ...

  3. centsos7修改主机名 [root@st152 ~]# cat /etc/hostname

    CentOS7修改服务器主机名方法CentOS7下修改主机名第一种:hostname 主机名01.hostname 主机名称 <pre name="code" class=& ...

  4. 我的开源主页Blog Lite配置指南

    JinHengyu.github.io --- Blog Lite 0.1.1 好看的东西看多了就会不好看, 简单的东西永远不会难看 GitHub Pages 提供静态网站托管服务的厂商还是很多的, ...

  5. 执行大数据量SQL文件

    sqlserver2008中需要执行大文件的脚本,查询分析器中打不开,需要用到sql命令,开始使用osql命令 使用sqlcmd可以执行:在DOS中,调用sqlcmd命令,并使用对应选项    sql ...

  6. javascript时钟代码 DEMO-002

    转载自:http://www.cnblogs.com/Mygirl/archive/2012/03/30/2425832.html 正常时间显示 复制代码 <SCRIPT language=ja ...

  7. Python:基本运算、基本函数(包括复数)、Math模块、NumPy模块

    基本运算 x**2 : x^2 若x是mat矩阵,那就表示x内每个元素求平方 inf:表示正无穷 逻辑运算符:and,or,not 字典的get方法 a.get(k,d) 1 1 get相当于一条if ...

  8. 用javascript将数据导入Excel

    网上收集的代码 <input type="button" name="out_excel" onclick="AutomateExcel();& ...

  9. MySQL中乐观锁和悲观锁 原理、区别

    悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁.传统的关系型数据 ...

  10. 转00600异常解决方案:ORA-00600: 内部错误代码, 参数: [19004], [], [], [], [], []

    <问题描述> ORACLE 10.1 OR 10.2中所有平台都存在该问题. <问题现象> 在进行多表关联复杂查询时出现 ORA-00600: 内部错误代码, 参数: [190 ...