Ubuntu 12.04 搭建 Eclipse Android 开发环境

常常重装系统时上网看别人写的细节,干脆转过来一个,备后用。

转:http://hi.baidu.com/sf_chipan/item/e38ed5db1378666bdcf9be3f


一,安装32位库

1.

如果 linux 是 64 位的,不安装 32 位库,会导致无法创建 Android 模拟器。

$sudo apt-get install ia32-libs




二,安装 JDK

1.

JDK 即 Java Development Kit,Java 开发工具包
下载地址:Java SE Development Kit 7 Downloads

2.

选择 Accept Licence Agreement,然后选择合适的版本进行下载。

Ubuntu 12.04 搭建 Eclipse Android 开发环境

我的系统是 Ubuntu 12.04 64位,所以选择了 jdk-7u6-linux-x64.tar.gz

3.

下载下来后我的压缩包的路径是,/home/sfchipan/下载/jdk-7u6-linux-x64.tar.gz。

现在将它解压到 /usr 目录下:

$tar  -zxv  -f  /home/sfchipan/下载/jdk-7u6-linux-x64.tar.gz  -C  /usr

4.

设置 Java 环境变量。

用文本编辑器打开文件 /etc/profile:

$sudo gedit /etc/profile

将以下文字复制到 profile 文件的最后:

export JAVA_HOME=/usr/jdk1.7.0_06
export JRE_HOME=/usr/jdk1.7.0_06/jre 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH 
像下面这样:

Ubuntu 12.04 搭建 Eclipse Android 开发环境

环境变量的设置有两个问题:

1.我看到有很多文章说要在 /etc/environment 中添加,不过这篇文章中讲解了一下 /etc/profile,/etc/environment 的区别,它们分别代表所有用户环境和系统环境,按照这篇文章的说明,只要在 /etc/profile 下添加环境变量就可以了;

2.在这篇文章中,作者还在 /etc/profile 下添加了ANDROID_HOME=/opt/android-sdk-linux 与
ECLIPSE_HOME=/opt/eclipse,这在大部分教程中是没有添加的。不知道这两条是不是必要的,我没有添加,到目前为止还没有出现什么问题。

5.

保存 /etc/profile,然后注销当前用户后重新登录,环境变量就生效了。验证 JDK 是否安装成功:
#java  -version

Ubuntu 12.04 搭建 Eclipse Android 开发环境




三,下载 Android SDK

1.

Android SDK,即 Android Software Development Kit,Android 软件开发工具包。

下载地址:Get the Android SDK

选择 Linux 版本进行下载:

Ubuntu 12.04 搭建 Eclipse Android 开发环境

2.

下载下来后我的压缩包的路径是,/home/sfchipan/下载/android-sdk_r20.0.3-linux.tgz。

现在将它解压到 /opt 目录下:

$tar  -zxvf  /home/sfchipan/下载/android-sdk_r20.0.3-linux.tgz  -C  /opt




四,安装 Eclipse

1.

下载地址:Eclipse Downloads

Ubuntu 12.04 搭建 Eclipse Android 开发环境

根据需要下载,我所使用的教材推荐下载 Eclipse IDE for Java EE Developers,所以我下的是这个版本。

2.

下载下来后我的压缩包的路径是,/home/sfchipan/下载/eclipse-jee-juno-linux-gtk-x86_64.tar.gz。

现在将它解压到 /opt 目录下:

$tar  -zxvf  /home/sfchipan/下载/eclipse-jee-juno-linux-gtk-x86_64.tar.gz  -C  /opt

3.

将 /opt/eclipse 这个目录的用户与用户组改为当前用户的用户组,比如我目前用户为 sfchipan,用户组也为 sfchipan,输入如下指令:

$sudo chown -R sfchipan:sfchipan /opt/eclipse

这篇文章中提到,/opt/eclipse 与 /opt/android-sdk-linux 的用户与用户组要一样,之前我按照这篇文章将 eclipse 目录的以及下面所有子目录与文件的用户与用户组都设置为 root ,而 android-sdk-linux 的用户与用户组仍为 sfchipan,似乎没什么问题。不过后来我还是将 eclipse 的用户与用户组设置为了 sfchipan。

4.

在 /usr/bin 目录下创建一个 eclipse 启动脚本:
$sudo gedit /usr/bin/eclipse

在其中添加如下内容:
#!/bin/sh 
export MOZILLA_FIVE_HOME="/usr/lib/mozilla/" 
export ECLIPSE_HOME="/opt/eclipse"
$ECLIPSE_HOME/eclipse $* 

Ubuntu 12.04 搭建 Eclipse Android 开发环境

注意:要出现像上图一样的颜色才可以,有时直接复制粘贴到文本中时,引号不是英文的引号 "",而是中文的引号 “”,如果出现这种情况还需要将其修改为英文的引号。

保存文本。
为该启动脚本添加可执行权限:
$sudo chmod 755 /usr/bin/eclipse

这时,在终端直接输入 eclipse 就能启动该程序了,如果不行注销一下账户就可以。

5.

在 Dash 主页上添加一个图标,这样就可以将图表放在 Unity 或者是 Dock 里面以快捷启动了。

就像这样

Dash 主页:

Ubuntu 12.04 搭建 Eclipse Android 开发环境

Unity:

Ubuntu 12.04 搭建 Eclipse Android 开发环境

Dock:

Ubuntu 12.04 搭建 Eclipse Android 开发环境

终端输入一下命令:
$sudo gedit /usr/share/applications/eclipse.desktop

在文本中添加如下内容:
[Desktop Entry]
Name=Eclipse Platform
Comment=Eclipse IDE
Exec=eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
StartupNotify=true
Categories=Accessibility;Utility;
OnlyShowIn=Unity;

Ubuntu 12.04 搭建 Eclipse Android 开发环境

注意:复制过来以后要出现上图中的颜色才可以。如果将文本复制到 eclipse.desktop 中后还是只有一个颜色,那么可以这样做:

$sudo gedit /usr/share/applications/ubuntu-software-center.desktop

打开 Ubuntu 软件中心的 .desktop 文件,然后将其中的内容复制到 eclipse.desktop 中,然后再按照上面的文本进行修改。这样做比较麻烦,但还是可行的。
保存 eclipse.desktop。

这样,就可以在 Dash 主页里面找到 eclipse 了。




五,安装 ADT 插件

1.

ADT,即 Android Development Tools,Android 开发工具。

运行 eclipse,在最上方工具栏选择 Help -> Install New Software:

Ubuntu 12.04 搭建 Eclipse Android 开发环境

2.

出现以下界面,在 Work with 后面输入 https://dl-ssl.google.com/android/eclipse/,回车:

Ubuntu 12.04 搭建 Eclipse Android 开发环境

3.

输入完按回车后,会出现像下面这样:

Ubuntu 12.04 搭建 Eclipse Android 开发环境

在两个名称前面框内打钩,单击 Next;

4.

Ubuntu 12.04 搭建 Eclipse Android 开发环境

继续点 Next;

5.

Ubuntu 12.04 搭建 Eclipse Android 开发环境

选择红框内的 I accept ...;

6.

Ubuntu 12.04 搭建 Eclipse Android 开发环境

单机 Yes,重启 eclipse。

7.

下面来配置一下 ADT 。

一种情况是重启后弹出一个对话框,然后手动选择刚才已经下载了的 Android SDK 的路径。

因为我已经配置过 ADT 了,所以这里借用一下我所使用教材中的图片:

Ubuntu 12.04 搭建 Eclipse Android 开发环境

如果没有弹出对话框,则需要在工具栏里进行配置:

在 eclipse 上方工具栏中选择 Window -> Preferences:

Ubuntu 12.04 搭建 Eclipse Android 开发环境
在弹出的 Preferences 对话框中左边选择 Android 标签,右边 SDK location 后面填入 android-sdk-linux 所在的目录即可。我的目录是 /opt/android-sdk-linux,然后单击 Apply ,再单击 OK 即可。

Ubuntu 12.04 搭建 Eclipse Android 开发环境
在这个过程中会弹出一个对话框问你是否要参加 Google 的满意度调查报告。可以选择参加还是不参加。单击 process 按钮即可。安装好之后,可以常用 Help -> Checkfor Updates 选项来保持ADT保持最新。




六,添加 Android 系统与工具

1.

在 eclipse 工具栏,选择 Window -> Android SDK Manager:

Ubuntu 12.04 搭建 Eclipse Android 开发环境

2.

在打开的对话框中选择要安装的内容:

Ubuntu 12.04 搭建 Eclipse Android 开发环境

默认情况下,Android SDK Tools 已经安装好了。

Android SDK Platform-tools 是首先要选中的,然后至少需要选择一个系统,比如 4.1 或者 4.0.3 等等,以用来模拟程序。

Ubuntu 12.04 搭建 Eclipse Android 开发环境

然后最后还有个 Extras 文件夹,我所使用的教材也是推荐下载的。

Ubuntu 12.04 搭建 Eclipse Android 开发环境

选择好后,点击右下角的 Install 按钮。

3.

在弹出的对话框中,选择 Accept All,点击 Install,就可以安装了。

Ubuntu 12.04 搭建 Eclipse Android 开发环境




到此 Ubuntu Android 开发环境搭建完成。