作为开发者,我们深有体会,不管是进行什么开发,为了部署开发环境,我们往往需要折腾很长时间、查阅很多资料才能完成,而且这次折腾完了,下次到了另一台新电脑上又得重新来过,整个部署过程记得还好,要是不记得又得重新开始,而且遇到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#中的yield

    这几天在Python程序员的微信订阅号中总是见到yield的关键字,才想起来在C#中也是有yield,但是只是知道有,从来没有了解过他的用法,今天有时间就来看看是怎么使用的.刚开始肯定就是搜索一下用法 ...

  2. Maven(一)简介和基本安装使用

    简介 如今用于项目管理和自动化构建的东东用的比较多的,比如: eclipse中用到的ant 现今流行的android studio中用到的gradle 这里将介绍另一种工具——maven (也可以用来 ...

  3. 父div高度和宽度的应用

    这是我自己在仿腾讯首页时遇到的布局问题,在此记录,如果有错,欢迎指正. 首先是对齐问题,可以把父div的高度设置为0,然后调整padding值,这样可以批量调整子div们和其他父div的相对高度. 这 ...

  4. Fiddler工具的基本功能

    Fiddler是一款用于网页数据分析,抓取的工具,里面集成了对网页强大的功能外,还可以通过设置,使其对手机的数据也可以进行抓取 Fiddler的原理是: 通过在客户端和服务器之间创建一个代理服务器来对 ...

  5. WINDOWS8.1安装ORACLE客户端及配置

    1.官方网站下载: instantclient-basic-win32-11.2.0.1.0.zip instantclient-sqlplus-win32-11.2.0.1.0.zip instan ...

  6. jqurey 遍历 div内的所有input单选复选按钮并判断是否选中及Attr(checked)无效的解决

    关于页面前面标签 <ul> @{ foreach (var item in vote) { if (!string.IsNullOrEmpty(item.Img)) { <li cl ...

  7. JavaScript事件---事件绑定和深入

    发文不易,转载传播,请亲注明链接出处,谢谢! 内容提纲: 1.传统事件绑定的问题 2.W3C事件处理函数 3.IE事件处理函数 4.事件对象的其他内容 事件绑定分为两种:一种是传统事件绑定(内联模型, ...

  8. 第三十九课:requestAnimationFrame详解

    大家应该都知道,如果一个页面运行的定时器很多,无论你怎么优化,最后肯定会超过指定时间才能完成动画.定时器越多,延时越严重. 为此,YUI,kissy等采用中央队列的方式,将定时器减少至一个.浏览器厂商 ...

  9. python~实现tab补全

    文章摘自:http://www.jb51.net/article/58009.htm 第一.如在在vim下实现代码的补全功能. 想要为vim实现自动补全功能,则要下载插件 cd /usr/local/ ...

  10. 【转】Dubbo_与Zookeeper、SpringMVC整合和使用(负载均衡、容错)

    原文链接:http://blog.csdn.net/congcong68/article/details/41113239 互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服 ...