Mac下部署Android开发环境附加NDK
作为开发者,我们深有体会,不管是进行什么开发,为了部署开发环境,我们往往需要折腾很长时间、查阅很多资料才能完成,而且这次折腾完了,下次到了另一台新电脑上又得重新来过,整个部署过程记得还好,要是不记得又得重新开始,而且遇到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的更多相关文章
- mac 下搭建 Android 开发环境
因工作需要,要在mac 下搭建 Android 开发环境.谷歌.度娘了好久,没有找个一个完整又系统的方法,很是苦恼.最终,皇天不负有心人,找到了下面这篇文档,结合亲身体验,特此记录.也为有这方面需求的 ...
- mac下配置android开发环境
从昨天下午到如今.用了差点儿相同一整天的时间去熟悉mac和配置环境,基本已经OK了,大体记录了整个过程中遇到的问题. 1.安装java环境 之前听说mac自带java环境.java -version一 ...
- cocos2dx mac下搭建android开发环境
1)下载eclipse 地址:http://www.eclipse.org/downloads/ 2)安装adt 打开eclipse,菜单:help->install new software ...
- Mac下搭建android开发环境
1> 下载JDK, jdk-8u71-macosx-x64 2> 下载android studio
- mac os 下搭建android开发环境
mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version, ...
- Mac系统cocos2dx + android 开发环境配置
Mac系统cocos2dx + android 开发环境配置 /****************************************************** 这遍文章主要转载自:htt ...
- 在CentOS下搭建Android 开发环境
在CentOS下搭建Android 开发环境 目录 1.环境搭建 1.1.JDK安装 1.2.Eclipse安装 1.3.ADT安装 1.4.Android SDK安装 1.5.Android NDK ...
- Fedora15下安装Android开发环境
Fedora15下安装Android开发环境需要以下步骤: 完整步骤. 1. 安装正确版本的JDK. 2. 安装Eclipse. 3. 安装ADT. 4. 安装Android SDK. 5. 安 ...
- Mac下搭建php开发环境教程
方案一:原生安装 这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便.本文以Mac OS X 10.6.3为例,需要的朋友可以参考 ...
随机推荐
- Jquery each() 如何操作动态添加的DOM元素
JQ each页面上的DOM元素的时候,如果有一部分的DOM是ajax异步加载的,那么each可能遍历不到元素,异步请求数据的同时不会影响后面的代码执行,今天就遇到这个问题了, 解决方案是讲ajax改 ...
- Sea.js & Require.js
Sea.js 追求简单.自然的代码书写和组织方式,具有以下核心特性: 简单友好的模块定义规范:Sea.js 遵循 CMD 规范,可以像 Node.js 一般书写模块代码. 自然直观的代码组织方式:依赖 ...
- 第二十八课:focusin与focusout,submit,oninput事件的修复
focusin与focusout 这两个事件是IE的私有实现,能冒泡,它代表获得焦点或失去焦点的事件.现在只有Firefox不支持focusin,focusout事件.其实另外两个事件focus和bl ...
- No plugin found for prefix 'jetty' in the current project and in the plugin groups 【转】
在maven进行jetty的调试中出现错误: [plain] view plaincopyprint? [ERROR] No plugin found for prefix 'jetty' in th ...
- 每天一个linux命令(29):date命令
在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便. 1.命令格式: date [参数 ...
- Tensorflow学习笔记(一):MNIST机器学习入门
学习深度学习,首先从深度学习的入门MNIST入手.通过这个例子,了解Tensorflow的工作流程和机器学习的基本概念. 一 MNIST数据集 MNIST是入门级的计算机视觉数据集,包含了各种手写数 ...
- Oracle添加数据文件创建表空间,创建用户代码
1,添加数据文件创建表空间 CREATE TABLESPACE "TEST1" DATAFILE 'D:\ORACLE\11G\ORADATA\ORCL\TEST1.DBF' SI ...
- xml_MathML的基本知识点__这东西要自己实践最好
1 : <mi> 一般的字符串 2: <mo> 操作字符串 <mo> ( </mo> <mo>∑</mo> 3:<mn&g ...
- C 文件读写1
打开文件 fopen( ) 函数来创建或者打开文件,这个调用会初始化一个FILE 类型的对象. 原型 FILE *fopen( const char * filename, const char * ...
- word中打出希腊字母
作为一个键盘党,不喜欢用鼠标去选择希腊字母,希望只用键盘就能在word中打出希腊字母. 方法是:按照下图所示对应表,先输入英文字母,然后选中它并按Ctrl+Shift+Q