作为开发者,我们深有体会,不管是进行什么开发,为了部署开发环境,我们往往需要折腾很长时间、查阅很多资料才能完成,而且这次折腾完了,下次到了另一台新电脑上又得重新来过,整个部署过程记得还好,要是不记得又得重新开始,而且遇到Android 这种GFW阻隔了开发资源下载 链接 的环境部署,又尤其浪费时间。所以这也是我写下这篇教程的初衷跟动力源泉,希望大家参考了这篇教程以后可以轻轻松松在Mac系统下将Android环境部署好。

一、部署之前,我们先下载如下资源文件:

1、Android开发者工具包ADT Bundle(Android Developer Tools Bundle)

我们选择Mac OS X 64-bit即可,其下载链接如下:

https://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip

上面这个链接直接下载可能会被GFW拦截,建议用迅雷新建任务下载

或者从我分享的百度网盘内下载: http://pan.baidu.com/s/1sjLl0L3

2、Android开发者工具ADT(Android Developer Tools)

其下载链接如下:

https://dl.google.com/android/ADT-23.0.4.zip

上面这个链接直接下载可能会被GFW拦截,建议用迅雷新建任务下载

或者从我的百度网盘下载: http://pan.baidu.com/s/1c01Zi9q

3、Android SDK

通常Android SDK是通过 Eclipse 附带的Android SDK Manager下载与管理的,但万能的GFW导致Android SDK Manager在国内无法下载SDK,所以大家要么连上VPN用Android SDK Manager下载SDK,要么就下载我分享出来的三个最常用得Android SDK版本吧, 地址 为: http://pan.baidu.com/s/1ntkLQ7f ,选择你需要的SDK版本下载,目前共享给大家有三个SDK压缩文件:android-10.zip、android-15.zip、android-20.zip。

4、Android本地开发套件NDK(Native Developer Kit)

我们选择Mac OS X 64-bit即可,其下载链接如下:

http://dl.google.com/android/ndk/android-ndk-r10d-darwin-x86_64.bin

上面这个链接直接下载可能会被GFW拦截,建议用迅雷新建任务下载

或者从我的百度网盘下载: http://pan.baidu.com/s/1i3y1ir7

需要说明的是,只有你的Android应用只有用到C或 C++ 代码库时才需要安装NDK,否则不用下载

二、部署Eclipse

1、将adt-bundle-mac-x86_64-20140702.zip解压到任意你习惯的位置

2、解压后会生成一个名为adt-bundle-mac-x86_64-20140702的目录,在adt-bundle-mac-x86_64-20140702目录内找到Eclipse目录内的Eclipse文件,将其拽到Mac的Dock内方便以后快速打开Eclipse

3、将下载好的各个版本的Android SDK压缩文件(如android-10.zip)解压到adt-bundle-mac-x86_64-20140702/sdk/platforms/目录内

4、打开Eclipse,在菜单栏选择Help->Install New Software,然后按如下图示步骤操作:

说明:步骤②随意为你要安装的软件起个名字,取ADT就好,步骤③找到之前下载好的ADT-23.0.4.zip文件,再点击步骤④后按如下图示步骤操作:

说明:步骤①选择要安装的软件,步骤②务必不选检查更新(因为在国内因为GFW的缘故更新是会被墙的),再点击步骤③完成剩余步骤(一直点击Next,Accept License,Finish即可),ADT安装完毕后会提示需要重启Eclipse,点击OK重启即可。

到此为止,附带Android开发环境的Eclipse部署完毕。

三、部署NDK跟ADB

1、将android-ndk-r10d-darwin-x86_64.bin解压到任意你喜欢的位置,会解压一个名为android-ndk-r10的目录

2、打开Mac下的终端(Terminal),执行“vi ~/.bash_profile”命令对.bash_profile文件进行编辑

3、在.bash_profile文件末尾加上如下两行

export PATH=$PATH:/Users/Trevor/android-ndk-r10
export PATH=$PATH:/Users/Trevor/adt-bundle-mac-x86_64-20140702/sdk/platform-tools

很显然这里我分别指定的是NDK的解压目录跟ADT bundle解压目录内的platform-tools目录,大家替换为自己实际解压的目录即可,最后保存.bash_profile,重启终端(Terminal)后就可以在任意目录下执行ndk-build跟adb命令了。

Mac下部署Android开发环境附加NDK的更多相关文章

  1. mac 下搭建 Android 开发环境

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

  2. mac下配置android开发环境

    从昨天下午到如今.用了差点儿相同一整天的时间去熟悉mac和配置环境,基本已经OK了,大体记录了整个过程中遇到的问题. 1.安装java环境 之前听说mac自带java环境.java -version一 ...

  3. cocos2dx mac下搭建android开发环境

    1)下载eclipse 地址:http://www.eclipse.org/downloads/ 2)安装adt 打开eclipse,菜单:help->install new software ...

  4. Mac下搭建android开发环境

    1> 下载JDK, jdk-8u71-macosx-x64 2> 下载android studio

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

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

  6. Mac系统cocos2dx + android 开发环境配置

    Mac系统cocos2dx + android 开发环境配置 /****************************************************** 这遍文章主要转载自:htt ...

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

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

  8. Fedora15下安装Android开发环境

    Fedora15下安装Android开发环境需要以下步骤: 完整步骤. 1. 安装正确版本的JDK. 2. 安装Eclipse. 3.  安装ADT. 4.  安装Android SDK. 5.  安 ...

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

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

随机推荐

  1. 细说C#多线程那些事 - 线程同步和多线程优先级

    上个文章分享了一些多线程的一些基础的知识,今天我们继续学习. 一.Task类 上次我们说了线程池,线程池的QueueUserWorkItem()方法发起一次异步的线程执行很简单 但是该方法最大的问题是 ...

  2. jsonp的后台怎么返回去数据

  3. [USACO2005][POJ2228]Naptime(对特殊环状DP的处理)

    题目:http://poj.org/problem?id=2228 题意:将一天分为N小时,每小时都有一个价值w,有一头牛要睡觉,而它的睡觉是连续的,且第一小时不能算价值,即如果你睡了[a,b],则你 ...

  4. JAVA中的NIO(一)

    1.IO与NIO IO就是普通的IO,或者说原生的IO.特点:阻塞式.内部无缓冲,面向流. NIO就是NEW IO,比原生的IO要高效.特点:非阻塞.内部有缓存,面向缓冲. 要实现高效的IO操作,尤其 ...

  5. 编写高质量代码改善C#程序的157个建议[动态数组、循环遍历、对象集合初始化]

    前言   软件开发过程中,不可避免会用到集合,C#中的集合表现为数组和若干集合类.不管是数组还是集合类,它们都有各自的优缺点.如何使用好集合是我们在开发过程中必须掌握的技巧.不要小看这些技巧,一旦在开 ...

  6. 第十三课:js操作节点的创建

    浏览器提供了多种方法创建节点.比如:document.createElement,innerHTML,insertAdjacentHTML,createContextualFragment. docu ...

  7. NABC竞争性需求分析

    设计一个五子棋游戏 下面是比较系统的框架-NABC模型 1) N (Need 需求)        现在随着人们的生活越来越好,电脑已经成为每家每户的必备品了,而且很多人工作的地方都也是必备的电脑,而 ...

  8. JQuery学习(1)

    JQuery学前准备 JQuery的各种包: 1.jquery-ui(包含小工具及组件) 2.jquery-1.7.1.intellisense.js(智能提示包) 3.jquery-1.7.1.js ...

  9. Windows下python的配置

    Windows下python的配置 希望这是最后一次写关于python的配置博客了,已经被python的安装烦的不行了.一开始我希望安装python.手动配置pip并使用pip安装numpy,然而发现 ...

  10. Spring JdbcTemplate 的使用与学习

    JDBCTemplate 是SPRING 框架自带的一种对sql 语句查询的封装 ,封装非常完善,虽然与Hibernate比起来有一点麻烦,但是学号JDBCTemplate可以让我们用Spirngmv ...