由于Google官方已经不提供Adt-Bundle下载了,主推AndroidStudio。可以从这个链接下载http://www.androiddevtools.cn。上面不光有adt-bundle,还有最新的AndroidStudio。由于对OS X还不是很熟悉,本次采用adt-bundle安装。

一,下载JDK

下载方式有两种,其一是从链接http://www.androiddevtools.cn处下载,选择Mac OSX的1.8u5版本即可。截图如下:

其二是从JDK的官网下载,文件名为jdk-8u25-macosx-x64.dmg,大小219.3M。这个稍后我上传至百度网盘供大家下载。我就是通过这种方式下载的。下载完毕后,点击打开,接着出现如下:

再点击一下就开始安装了,中间会让输入用户名和密码。安装完毕后,打开个终端,输入javac -version查看是否安装成功。

像上图所示就是安装成功了。哈哈,其实OSX没什么神秘的,全当它是linux就好了。

二,下载Adt-Bundle

从http://www.androiddevtools.cn处下载,选择Mac OSX的64位23.0.2即可。

文件名为adt-bundle-mac-x86_64-20140702.zip,大小320.6M。是个zip格式的压缩包,打开解压后看到根windows上一样是熟悉的eclipse和sdk文件夹。这就表示安装完毕了。

三,打开Eclipse

打开之后就傻眼了:

为此,我研究了N种解决办法:

1,http://www.cnblogs.com/zhouyinhui/p/3750836.html 让修改Info.plist,没有任何效果。

2,还有的让配置jdk环境变量,sudo vim /etc/profile,之后输入:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home

export JAVA_HOME

然后source /etc/profile,没有效果。注意此处,jdk的环境变量设置一定要使用sudo vim,退出后用wq! 否则是保存不了的。JDK的路径貌似高低版本的OSX还不太一样,应以终端里输入:/usr/libexec/java_home 打印出来的变量为准。可以参考:http://han.guokai.blog.163.com/blog/static/136718271201301183938165/

3,最终找到了链接:http://java.com/zh_CN/download/faq/java_mac.xml#mac1010

上面的链接也就是打开eclipse,弹窗上的“更多信息”,http://support.apple.com/kb/DL1572?viewlocale=zh_CN&locale=en_US,截图如下:

下载的文件名为JavaForOSX2014-001.dmg,60多M。点击安装。终于Eclipse启动起来了,后面的就不啰嗦了。

总结:一定要先在苹果官网上下载java1.6的安装包,然后java官网上下载安装jdk8u25. 后者是否是必须我没有测试,我mac上安装了这两个东西未见不良现象。

备注:最新的jdk8u25已经可以顺利在OSX10.10上安装了,无需按照http://www.krislq.com/2014/07/mac-x-yosemide10-10-update-jdk-7-jdk-8/ 进行处理。

补充:为了使mac上正常使用adb命令,需要终端输入:

vim ~/.bash_profile

然后在该文件里输入:

export PATH=$PATH:/Users/yanzi/work/android-tool/android-sdk-macosx/platform-tools:/Users/yanzi/work/android-tool/android-sdk-macosx/tools

之后source ~/.bash_profile即可。

【转】mac os x系统上Android开发环境的搭建的更多相关文章

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

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

  2. Windows系统下Android开发环境搭建

    “工具善其事,必先利其器”.要想学好Android,搭建好Android开发环境是一个良好的开端. Windows系统下Android开发环境主要有4个大的步骤.分别是: 1.JDK的安装 2.ecl ...

  3. 【Android自学之旅】 Android开发环境的搭建

    [Android自学之旅] Android开发环境的搭建 搭建参考教程: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-do ...

  4. Android培训准备资料之Android开发环境的搭建

    Android开发环境的搭建主要分为以下四步: (1)下载JDK并安装 (2)配置JDK环境变量 (3)下载安装Android Studio (4)配置Android SDK环境变量(可执行可不执行) ...

  5. Linux学习心得之 Linux下命令行Android开发环境的搭建

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...

  6. Linux环境下Android开发环境的搭建

    本文主要介绍在Ubuntu下Android开发环境的搭建,所使用的IDE为Eclipse(Android Studio同理,且可省去配置SDK以及安装adt插件的步骤). 1.安装JDK (1)JDK ...

  7. windows系统下ruby开发环境的搭建方法

    ruby是一种简单快捷的面向对象的脚本语言,非常直观.下面说一下windows系统下ruby开发环境的搭建方法. 工具/原料 rubyinstaller.exe 方法/步骤 1 到如下网站去下载最新的 ...

  8. Android开发环境的搭建

    在学习android时,环境的搭建是学习android的第一步,为了记住第一步特写了这篇文章. 第一步,安装jdk,因为eclipse的运行需要jdk才可以,所以jdk的安装时第一步.安装过程和普通的 ...

  9. 安卓学习进程(2)Android开发环境的搭建

        本节将分为五个步骤来完成Android开发环境的部署. 第一步:安装JDK. 第二步:配置Windows上JDK的变量环境 . 第三步:下载安装Eclipse . 第四步:下载安装Androi ...

随机推荐

  1. UESTC 915 方老师的分身II --最短路变形

    即求从起点到终点至少走K条路的最短路径. 用两个变量来维护一个点的dis,u和e,u为当前点的编号,e为已经走过多少条边,w[u][e]表示到当前点,走过e条边的最短路径长度,因为是至少K条边,所以大 ...

  2. [转]微服务(Microservice)那点事

    WHAT – 什么是微服务 微服务简介 这次参加JavaOne2015最大的困难就是听Microservice相关的session,无论内容多么水,只要题目带microservice,必定报不上名,可 ...

  3. Linux命令学习-grep

    1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局 ...

  4. python案例-用户登录

    要求: •输入用户名密码 •认证成功后显示欢迎信息 •输错三次后锁定 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 "" ...

  5. 11Mybatis_mybatis开发Dao的方法

    在介绍开发Dao的方法之前先介绍下SqlSession. 1.先介绍一下SqlSessionFactoryBuilder:通过SqlSessionFactoryBuilder创建会话工厂SqlSess ...

  6. MySQL初始化简单优化

    1,yum  2,源码 3,二进制 4,源码+yum 不管哪种方式装完成数据库,都需要对数据库做一些优化. 优化数据库 mysql> select host,user from mysql.us ...

  7. 项目移植将eclipse里面的项目移植到intellij idea里面

    怎么关联多个库 .  A B C D,A依赖BC,D依赖A,怎么搞? 注意: as和idea里面,project是工作空间的意思,这里面model才是项目. 打开主项目D 打开已经存在的model 导 ...

  8. js第一天

    学习js的地址 http://www.w3school.com.cn/js/index.asp JS是一种轻量级的编程语言,插入html页面后可以由任何浏览器去执行,可用于 HTML 和 web,更可 ...

  9. Linux(9.28-10.4)学习笔记

    三种数字表示 无符号数: 基于传统的二进制表示法,表示大于或者等于零的数字. 补码(有符号数): 表示有符号数整数的最常见的方式,有符号数就是只可 以为正或者为负的数. 浮点数: 表示实数的科学计数法 ...

  10. iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话,iTunes,iBooks )

    在网上找到了下在记录下来以后方便用 在程序中调用系统自带的应用,比如我进入程序的时候,希望直接调用safar来打开一个网页,下面是一个简单的使用: