`
chensl
  • 浏览: 57944 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mac os 下搭建android eclipse 开发环境

 
阅读更多

现在官方推荐使用 Android Studio环境开发,下面保留一下在mac os下配置 eclipse + adt的配置方法

 

1. 安装jdk

  先搞清楚自己是否已经安装,在命令行下:java -version,如何有版本信息输出,则已经安装了,比如:

  <!--StartFragment -->

        java version "1.7.0_79"
       Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
        Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

  否则到 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载安装即可。

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html   是jdk 1.7的下载位置

 

2. eclipse 和adt  sdk绑定版本的下载地址:

 

   windows 32: https://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip

   windows 64: https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

在mac os 系统中,下载对应的mac版本,解压到某个目录,比如解压到 <!--StartFragment -->

/Applications/adt-bundle-mac-x86_64-20140702     目录下,包含eclipse 和 sdk 两个目录
3. 更新PATH

ADT,JDK这些包中的很多东西以后要用到,为了方便访问,我们需要将其路径放倒PATH环境变量中去,所以这里需要更新PATH

  语法可以这样写(注意根据你自己的安装路径和版本修改下面的代码):

PATH=$PATH:/Applications/adt-bundle-mac-x86_64-20140702/sdk/platform-tools:/Applications/adt-bundle-mac-x86_64-20140702/sdk/tools
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME
export CLASSPATH
export PATH

 

    但这些代码放在哪里取决与你使用的Shell启动时要激活那些文件,比如bash会激活~/.bashrc  所以你可以这些代码放追加到~/.bashrc中(没有则新建)

  注意:网上的很多都是让你改.bashrc .bash_profile这些,这取决你用的shell,比如用的zsh的话则应该修改~/.zshrc

  如果搞不清楚,就先将你的shell切换到bash吧:chsh -s `which bash`

       查看当前使用的是什么shell:   echo $0  

       修改完成后生效命令: source ~/.bashrc

  配置完成后,重新打开termal 敲入 adb version,如果能得到版本信息则OK了。

不过此时如果只是通过重启系统,~/.bashrc中的还是不起作用的,需要打开shell终端,source一下才行。

unix下当shell是login shell,.bash_profile才会加载,而bashrc正好相反。

真正的区别是在linux下,当用户登录到一个图形界面,然后打开一个终端terminal,那些shell是non-login shell。

然而,在OS X登录的时候,并没有运行着一个shell,所以,在运行Terminal.app的时候,其实那是一个login shell。

后来新建了 .bash_profile加载一次.bashrc就ok啦 .bash_profile 内容如下:

if [ "${BASH-no}" != "no" ]; then  
    [ -r ~/.bashrc ] && . ~/.bashrc  
fi  

 

4. 运行 eclipse

 打开刚刚下载的ADT包中的eclipse , 如果遇到提示要求你安装JRE 6, 则采用如下方法:

  打开/Library/Java/JavaVirtualMachines/jdkXXXXX.jdk/Contents/Info.plist 按照如下配置JVMCapabilities中的部分,然后重启计算机。

<key>JVMCapabilities</key>
<array>
  <string>JNI</string>
  <string>BundledApp</string>
  <string>WebStart</string>
  <string>Applets</string>
  <string>CommandLine</string>
</array>

注:网上有人按照这样设置方法成功,但是当我按照这样修改后,启动Eclipse时,提示什么java虚拟机错误,不能启动eclipse,可能此时我已经通过安装 jdk1.6来解决了最开始不能启动eclipse的问题,就是刚开始下载完adt和eclipse的捆绑安装包,解压后,启动eclipse时,不能启动,提示需要安装jdk1.6,点那个确定安装按钮,直接安装

 

5.在eclipse中配置android模拟器 或 连接android手机

调试程序时可以使用模拟器调试也可以使用实体手机,分别如下

  模拟器:

  点击eclipse的“Window” ->"Android Virtual Device Manager"

  在弹出窗口中,点击"New"新建一个,其中要你选择一下分辨率之类的,自己配置一下,保存,然后点击"start", 则启动了模拟器

  手机:

  将手机root一下,然后打开调试模式

  在手机上安装wifi adb 或类似的软件可以让你用wifi连接调试器(或者用数据线也可以)

  运行wifi adb, 你会得到一个IP和端口号

  在计算机上打开termal用adb进行连接,比如:adb connect 192.168.5.109:5555

6.在eclipse中编写一个小程序试试

  打开eclipse新建项目New Android Application Project,然后随便编写个button什么的 ....省略一万字...

  在项目文件夹鼠标右键:run as -> Android Application, 会弹出一个框让你选模拟器或者手机,如果第5步中配置成功的话,这里就会列出来。选择一个,点击OK,你的第一个android应用就成功运行啦!

 

 

后记:将mac os 升级到 10.10.3 yosemite,有几天没用android eclipse,再次打开的时候,又提示需要安装jdk1.6,不然就不能启动,为了简单起见,按照提示又下载装了遍jdk1.6,现在是可以打开了,但是启动后还是报报错,类似“parsing data for android-21 failed”  ,打开layout文件,也不能预览,并且提示“ The project target (Android 5.0.1) was not properly loaded.”应该是兼容支持的问题,查看了eclipse的中偏好设置中的jdk,还是之前安装的jdk,没变(没降低到1.6),在终端窗口运行 java -version,也显示是运行的1.7,真是奇怪,猜测是运行eclipse本身时启动的是1.6的原因,于是打开eclipse安装目录下的“……Eclipse.app/Contents/MacOS/eclipse.ini”   一看,果然有一行

-vm
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands/java

 赫然在目,果断替换了这一行到之前安装的jdk的java路径

-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java

 再次启动eclipse,运行,又恢复了正常,layout页面预览图也又重新回来了

 

 

 

 

 

分享到:
评论

相关推荐

    Android用eclipse开发环境搭建详解

    在本文中,我们将深入探讨如何使用Eclipse搭建Android开发环境,这是Android早期开发阶段非常流行的集成开发环境(IDE)。Eclipse以其强大的插件系统和灵活的代码编辑功能,深受开发者喜爱,尤其对于初学者,它提供...

    在Eclipse4.2.2中搭建android开发环境

    ### 在Eclipse 4.2.2中搭建Android开发环境 #### 1. 环境准备 在开始搭建Android开发环境之前,我们需要确保已经具备了以下基础条件: - **操作系统**: Windows、Mac OS 或 Linux - **网络连接**: 下载必要的开发...

    android_MAC系统Eclipse开发环境搭建[整理].pdf

    Android_MAC 系统 Eclipse 开发环境搭建 Android 开发环境的搭建是 Android 应用程序开发的基础步骤,本文将指导您如何在 MAC 系统上搭建 Eclipse 开发环境。 一、下载 JDK 首先,需要下载 JDK,Mac OS X 10.5 ...

    android_MAC系统Eclipse开发环境搭建.pdf

    在Mac OS X系统中搭建Android开发环境主要涉及以下几个步骤: 1. **安装Java Development Kit (JDK)**: 首先,你需要下载适用于Mac OS X的JDK。对于10.5和10.6版本的Mac系统,分别在指定的Apple官方网站链接下载...

    Android开发环境搭建(Eclipse4.2)

    本文将详细介绍如何使用Eclipse 4.2(也称为Juno)来搭建Android开发环境,这对于初学者和有经验的开发者来说都是非常实用的。 一、系统需求 在开始之前,请确保你的计算机满足以下基本系统要求: 1. 操作系统:...

    android_MAC系统Eclipse开发环境搭建借鉴.pdf

    【搭建Android开发环境在MAC系统下使用Eclipse的详细步骤】 1. **安装JDK**: 首先,你需要下载适用于Mac OS X的Java Development Kit (JDK)。对于Mac OS X 10.5用户,请访问...

    在线搭建Android开发环境.doc

    在搭建 Android 开发环境时,需要安装 JDK、Eclipse 和 Android SDK。同时,需要配置环境变量和 Path 变量,以便能够正常使用 Android 开发环境。 资源链接: * SUN 官方网站: * Eclipse 官方网站:...

    androidMAC系统Eclipse开发环境搭建.pdf

    以下详细介绍了在MAC上使用Eclipse搭建Android开发环境的步骤: 首先,你需要下载Java Development Kit (JDK)。对于MAC OS X 10.5用户,访问...

    Android SDK 2.2 + Eclipse开发环境图文详解

    ### Android SDK 2.2 + Eclipse 开发环境配置详解 #### 一、前言 2010年的Google I/O大会上,Google正式发布了代号为"Froyo"(冻酸奶)的Android 2.2操作系统。这一新版本带来了显著的性能提升,并且增加了对Flash...

    Android+SDK+2.3与Eclipse最新版开发环境搭建.pdf

    在深入了解如何搭建Android SDK 2.3与Eclipse的开发环境之前,我们首先来了解一下Android及其相关的背景知识。 **1. Android简介** Android是由Google在2007年11月5日发布的基于Linux平台的开源手机操作系统。它...

    Android_SDK与Eclipse最新版开发环境搭建

    为了搭建Android开发环境,需要准备以下软件包: - **JDK 1.6**: Java开发工具包(JDK)对于Android开发至关重要。推荐使用Java SE 6 Update 23或更高版本。下载地址为...

    SDK配置方法/android开发环境搭建

    本文档旨在为初学者提供一份详尽的指南,帮助其在Windows 7环境下搭建Android开发环境。Android开发涉及多个组件的安装与配置,包括Java Development Kit (JDK)、Eclipse IDE、Android Developer Tools (ADT)插件...

Global site tag (gtag.js) - Google Analytics