Mac OS X下搭建Android开发环境(包括SDK和NDK)
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)的更多相关文章
- 如何在Mac OS系统下搭建Java开发环境 配置Java环境变量
1. 打开终端 在finder里面搜索(这台MAC)查找终端 2. 在cdlouiedeAir:~ cdlouie$(cdlouie是我的电脑用户名) 后面输入sudo vim /etc/pr ...
- mac os 下搭建android开发环境
mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version, ...
- mac 下搭建 Android 开发环境
因工作需要,要在mac 下搭建 Android 开发环境.谷歌.度娘了好久,没有找个一个完整又系统的方法,很是苦恼.最终,皇天不负有心人,找到了下面这篇文档,结合亲身体验,特此记录.也为有这方面需求的 ...
- [转载]在Windows下搭建Android开发环境
http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html 在Windows下搭建Android开发环境 | 浏览:30780 | 更 ...
- ubuntu下搭建android开发环境之超顺畅模拟器
如果说android系统的卡,像耳边蚊子让人抓狂,那么android模拟器的卡,那就像午睡时的苍蝇.大概就是一样的恶心~~ 那么,这样的问题对于开发者肯定忍无可忍,我也一样,虽然我还没有入门,但我也一 ...
- 在CentOS下搭建Android 开发环境
在CentOS下搭建Android 开发环境 目录 1.环境搭建 1.1.JDK安装 1.2.Eclipse安装 1.3.ADT安装 1.4.Android SDK安装 1.5.Android NDK ...
- 苹果MAC中安装并搭建Android开发环境的详细步骤
Android的开发平台搭建主要需要的工具有:Java虚拟机JDK.Eclipse.Eclipse插件ADT(Android Developer Tool)和Android开发包SDK,以下是具体的安 ...
- 在Eclipse下搭建Android开发环境教程
我们昨天向各位介绍了<在NetBeans上搭建Android SDK环境>,前不久也介绍过<在MyEclipse 8.6上搭建Android开发环境>, 都受到了读者的欢迎.但 ...
- 【转】在Eclipse下搭建Android开发环境教程
本文将全程演示Android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本,希望大家喜欢. 一 相关下载 三 Eclipse配置 (1)Java JDK下载 1 安装andr ...
随机推荐
- jsp页面form表单提交时候乱码
1.问题描述: 表单提交中文乱码问题,怎么解决 2.原因 当表单传输到服务器上时,服务器会将传输的数据进行编码(iso-8859-1),然后当我们从服务器上面取数据的时候,就会出现乱码 3.解决的方式 ...
- 下面的那一个不属于MVC模式中的对象?
下面的那一个不属于MVC模式中的对象? A. Model B. View C. Collection D. Controller 解答:C MVC是三个单词的缩写,分别为: 模型(Model),视图( ...
- 【BZOJ】3432: [Usaco2014 Jan]Cross Country Skiing (bfs+二分)
http://www.lydsy.com/JudgeOnline/problem.php?id=3432 题目说要相互可达,但是只需要从某个点做bfs然后判断其它点是否可达即可. 原因太简单了.... ...
- Extjs5 app.js缓冲设置
在6月2日Extjs5正式版公布后.粗略研究了一下,sencha推荐使用project编译来公布应用.开发过程中用sencha app watch命令就可以生成服务.每建立一个js类,就须要Ctrl+ ...
- 小白用advanced installer建安装包
写这篇文章的目的是由于肯定有人跟我一样非常小白,对安装包的构建又好奇.而我自己呢也要mark一下下,so--- 一.VS安装项目 首先关于安装包的构建,实用VS自带建安装项目的方式.网上有个中文工具叫 ...
- 【转】SetThreadLocale解决越南文乱码问题
转自http://hi.baidu.com/killwolf110/item/838d56224067c63395f62b70 程序需要运行在越南地区,语言为越南文,操作系统为英文版,程序支持unic ...
- Laravel5.1 登录和注册
关于登录和注册 Laravel自带了一套组件实现了这一功能,我们只需要实现简单的视图即可. AuthController是专门管理用户注册和登录的. PassWordController是重置密码用的 ...
- centos6.5下安装samba服务器与配置
转自:http://www.centoscn.com/CentosServer/ftp/2014/1023/3989.html http://www.cnblogs.com/x_wukong/p/56 ...
- 170206、sping注解@autowired和@resource的区别
新年第一天上班,新的一年,我们17加油!!! @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了 ...
- 关于redux应用
redux 有点类似flux.但是我觉得远比flux要复杂.因为他非常的绕.一般搭配使用是redux 和react-redux 使用. 主要的思路就是: 写action:动作类型 写reducer:动 ...