资源准备: 
JDK
Eclipse
Android SDK
Android NDK
ADT
CDT
ANT

搭建Android SDK开发环境:
1.JDK安装,要求版本>1.5, Mac OS中已经预装了JDK,通过java
-version在命令行中查看当前版本。但建议使用最新版本,在http://www.oracle.com/technetwork/java
/javase/downloads/index.html下载,我目前有的版本是jdk-7u9-macosx-x64.dmg

2.Elipse的下载和安装,http://www.eclipse.org/downloads/,选Mac OS X
64bit下载,我目前有的版本是eclipse-jee-juno-SR1-macosx-cocoa-x86_64.tar,但建议不用这个,而直接
在android
develop官网上下载。注意这个官网在国外一般上不去,之前有个镜像http://androidappdocs.appspot.com
/index.html现在也上不去,不过可以用这个http://developer.android.com.nyud.net/sdk
/index.html,访问速度很快。选择下载ADT
Bundle for Mac,其中包括了Elipse+ADT plugin,Android SDK Tools,Android
Platforms-tool,The latest Android
platform(只有最新的,其它老的版本需要下载),我目前的版本是adt-bundle-mac-x86_64.zip。Elipse是绿色的,不
需要编译安装,直接运行目录下的eclipse.app文件就可以启动eclipse。

3.Android SDK安装
同eclipse一样,只需要解压到合适目录.同时需要将该目录下的tools路径加到环境变量PATH中.编辑~/.bash_profile,
添加:PATH=${PATH}:/{your-android-sdk}/tools. Android SDK可以通过Android SDK
Manager来下载和管理,也可以离线下载。但是速度比较慢,建议不要全部下载,我这里有比较完整的,一共是5G左右。

4.Android Developer Tools(ADT). 打开Eclipse,点击Help菜单,找到Install New
Sofeware,在Add
Site中添加一个location为:http://dl-ssl.google.com/android/eclipse/,然后会出现
Android DDMS,和Android Development
Tools,选择并Install.重启之后可以选择”ADT->Preference”,然后选择Android项来指定Android
SDK的安装目录

5.检验是否安装成功:在eclipse的window菜单里面打开 Android SDK Manager窗口,查看avilable packages,并创建一个模拟器,找SDK目录下Sample子目录下的一个程序运行一下,看看是否正常。

6.连接真机测试,Mac下不需要装驱动,也不需要权限,USB连上手机直接就可以看到器件。

搭建Android NDK开发环境:
1.下载Android NDK for
mac的安装包,http://developer.android.com.nyud.net/tools/sdk/ndk/index.html
我有的版本是android-ndk-r8c-darwin-x86.tar.bz2

2.解压后放到eclipse目录下,编辑bash_profile来修改环境变量PATH,SDK的tools目录和NDK的安装目录都加入了环境变量,方便我们使用,同时设置了ANDROID_NDK_ROOT和ANDROID_SDK_ROOT目录.

3.检验是否安装成功:进入NDK下的” samples/hello-jni/”目录,然后使用命令” ndk-build”即开始编译,出现如下图所示,则表示成功.如果不成功,可能是环境没有设置正确,请检查并重新设置.

分享到:

Mac OS X下搭建Android开发环境(包括SDK和NDK)的更多相关文章

  1. 如何在Mac OS系统下搭建Java开发环境 配置Java环境变量

    1. 打开终端   在finder里面搜索(这台MAC)查找终端   2. 在cdlouiedeAir:~ cdlouie$(cdlouie是我的电脑用户名) 后面输入sudo vim /etc/pr ...

  2. mac os 下搭建android开发环境

    mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version, ...

  3. mac 下搭建 Android 开发环境

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

  4. [转载]在Windows下搭建Android开发环境

    http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html 在Windows下搭建Android开发环境 | 浏览:30780 | 更 ...

  5. ubuntu下搭建android开发环境之超顺畅模拟器

    如果说android系统的卡,像耳边蚊子让人抓狂,那么android模拟器的卡,那就像午睡时的苍蝇.大概就是一样的恶心~~ 那么,这样的问题对于开发者肯定忍无可忍,我也一样,虽然我还没有入门,但我也一 ...

  6. 在CentOS下搭建Android 开发环境

    在CentOS下搭建Android 开发环境 目录 1.环境搭建 1.1.JDK安装 1.2.Eclipse安装 1.3.ADT安装 1.4.Android SDK安装 1.5.Android NDK ...

  7. 苹果MAC中安装并搭建Android开发环境的详细步骤

    Android的开发平台搭建主要需要的工具有:Java虚拟机JDK.Eclipse.Eclipse插件ADT(Android Developer Tool)和Android开发包SDK,以下是具体的安 ...

  8. 在Eclipse下搭建Android开发环境教程

    我们昨天向各位介绍了<在NetBeans上搭建Android SDK环境>,前不久也介绍过<在MyEclipse 8.6上搭建Android开发环境>, 都受到了读者的欢迎.但 ...

  9. 【转】在Eclipse下搭建Android开发环境教程

    本文将全程演示Android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本,希望大家喜欢.   一 相关下载 三 Eclipse配置 (1)Java JDK下载 1 安装andr ...

随机推荐

  1. 微信小程序1 - 扩展app.js

    常规的开发过程中, 每个Page的逻辑中,要使用 util.js   WapRequest.js, 需要在每个页面中书写 require('/utils/WapRequest'); 略繁琐 在app. ...

  2. JQ 报表插件 jquery.jqplot 使用

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <hea ...

  3. .htaccess伪静态实例分享

    首先配置服务器启动重写模块打开 Apache 的配置文件 httpd.conf .将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉.保存后重启 ...

  4. pip使用代理下载

    sudo pip install <packageName>的时候有时候会遇到connection error,原因是sudo的环境变量没有继承普通用户的环境变量,这样会导致普通用户设置的 ...

  5. 微软官方SqlHelper类 数据库辅助操作类

    数据库操作类真的没有必要自己去写,因为成熟的类库真的非常完善了,拿来直接用就好,省时省力. 本文就为大家介绍微软官方的程序PetShop4.0中的SqlHelper类,先来做一下简单的介绍,PetSh ...

  6. 如何让WPF程序用上MVVM模式

    https://msdn.microsoft.com/zh-cn/magazine/dd419663.aspx

  7. python学习之路----输出所有大小写字母

    print([chr(i) for i in range(48, 58)]) # 所有数字print([chr(i) for i in range(65, 91)]) # 所有大写字母print([c ...

  8. cxGrid 隔行换色

    新建一个cxStyleRepository,分别建立几种Styles,如cxgrid_odd,cxgrid_even,cxgrid_selection等,并设置好它们的背景色.字体属性等. 在cxGr ...

  9. ryu的RESTAPI简介——我主要用于下发和查看流表

    一.Rest API简介 REST即表述性状态传递(RepreSentational State Transfer),是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性. 表 ...

  10. border-radius 原理分析

    border-radius 想必大家都有所了解,比较常见的用法就像下面一样: 注意左边的盒子 border-radius: 100px;  右边的为0哦,所以右边的实际上没有设置圆角边框属性:咱们比较 ...