作为开发者,我们深有体会,不管是进行什么开发,为了部署开发环境,我们往往需要折腾很长时间、查阅很多资料才能完成,而且这次折腾完了,下次到了另一台新电脑上又得重新来过,整个部署过程记得还好,要是不记得又得重新开始,而且遇到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. 报错:'Could not load NIB in bundle: 'NSBundle解决办法

    1.首先检查拼写是否正确: 2.断开连线,重新连接view与files' owner; 3.规避敏感View名.Xcode中有许多名字是系统预留的.你如果用了也会报这个错误.

  2. Ajax基础之封装3

    今天接着我们上篇博文的栗子,现在我来扩大一下需求,之前是点击按钮取出新闻,现在要实现每隔一段事件进行新闻的更新.这个时候,肯定是加一个定时器,然后每隔一段事件,再进行一次Ajax请求,既然要经常用到A ...

  3. HTTP之手机抓包工具篇

    简介 现在手机移动互联网时代 手机app 运用 如日冲天.自然手机app的问题排除也是头疼,明明自己测试 上线的接口正常 到了手机app就不行.怎么办呢?别急,现在有好多手机抓包工具啦! 1. Cha ...

  4. JqueryEasyUI教程入门篇

    什么是jQueryEasyUI? JqueryUI是一组基于jQuery的UI插件集合 学习jQueryEasyUI的条件? 必须掌握Jquery的基本语法知识 jQueryEasyUI的特点? 1. ...

  5. Unity3D独立游戏开发日记(二):摆放建筑物

    在沙盒游戏里,能自由建造是很重要的特点,比如说风靡全球的<我的世界>,用一个个方块就能搭建出规模宏大的世界.甚至有偏激的人说,没有自由建造,就不是一个真正的沙盒游戏.的确,沙盒游戏的魅力有 ...

  6. (旧)子数涵数·Flash——遮罩动画

    一.打开Flash,并新建一个flash文档 二.然后,用矩形工具,快捷键R,绘制一个背景图 三.新建一个图层 四.右击刚刚新建的"图层2"图层,选择"遮罩层" ...

  7. jquery.validate.js常用扩展函数

    $(function () { // 判断整数value是否等于0 jQuery.validator.addMethod("isIntEqZero", function (valu ...

  8. 利用HTML5的Video进行视频截图并保存到本地

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  9. 用php生成数据字典

    <?php header("Content-type: text/html; charset=utf-8"); $dbserver = "localhost&quo ...

  10. BZOJ2302 [HAOI2011]Problem c

    Description 给n个人安排座位,先给每个人一个1~n的编号,设第i个人的编号为ai(不同人的编号可以相同),接着从第一个人开始,大家依次入座,第i个人来了以后尝试坐到ai,如果ai被占据了, ...