Ubuntu 12.04 搭建 Eclipse Android 开发环境

http://blog.sina.com.cn/s/blog_93dc666c0101b39p.html

(2012-09-07 00:40:48)

标签:

ubuntu

android

linux

eclipse

it

分类: Linuxubuntu

一,安装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,然后选择合适的版本进行下载。

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
像下面这样:

5.

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

三,下载 Android SDK

1.

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

下载地址:Get the Android SDK

选择 Linux 版本进行下载:

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

根据需要下载,我所使用的教材推荐下载 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 $*

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

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

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

5.

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

终端输入一下命令:
$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;

注意:复制过来以后要出现上图中的颜色才可以。如果将文本复制到 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:

2.

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

3.

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

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

4.


继续点
Next;


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

Ubuntu 12.04 搭建 Eclipse Android 开发环境(转)的更多相关文章

  1. OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建

    /******************************************************************************************** * OK33 ...

  2. Mac下搭建Eclipse Android开发环境

    之前一直是用windows搞android开发,但windows这个性能也真是让人醉了,终于一狠心,砸锅卖铁买了Mac.然后就开始在Mac上搭建android开发环境, 其实也不麻烦,关键是找准下载地 ...

  3. Ubuntu 12.04 搭建Android开发环境

    Ubuntu 12.04 搭建Android开发环境 2013/7/29 Linux环境下搭建Android开发环境 大部分开发人员可能都在Windows下做开发,可能是感觉在Windows下比较方便 ...

  4. Ubuntu 12.04搭建MTK 6577 安卓开发环境

    Ubuntu 12.04搭建 MTK 6577安卓开发环境 1.       下载并安装Vmware虚拟机: 2.       下载并在虚拟机上安装Ubuntu 12.04 iso 安装包:下载地址: ...

  5. Ubuntu Linux下如何配置Android开发环境

    下载和安装Win7系统Android开发环境中讲了怎样在Win7系统中安装Android开发环境,那么怎样在Linux系统中配置Android开发环境呢?本篇文章就将演示如何使用Eclipse.And ...

  6. Win7的64位系统如何搭建安卓Android开发环境

    在搭建安卓Android开发环境,那么现在比较主流的Win7的64位操作系统如何搭建呢?其实很简单,不需要设置任何环境变量,只需要下载两个程序包(ADT和JDK),下载的时候注意选择相应的64位程序包 ...

  7. Ubuntu 12.04 搭建TFTP服务器

    吐槽先:在Ubuntu上搭建TFTP服务器,网上搜到一堆资料,可惜基本都是部分能用,至于哪些部分能用还要自己摸索着试出来,郁闷之情仅次于找不到任何资料…… ---------------------- ...

  8. (转)ubuntu 12.04搭建Adobe Flash Media Server服务

    破解版传送门:http://fms45.cuplayer.com/fms4download.html 福利:1462-5247-1705-7678-8379-5590 下载解压 cd进目录,./ins ...

  9. Ubuntu 12.04(32位)下PHP环境的搭建(LAMP)

    Ubuntu 12.04 32位 下默认安装为5.3.10  不是以下图文中的5.4 1.首先打开命令行,切换到root身份,获得最新的软件包 su root sudo apt-get install ...

随机推荐

  1. linux内核--内存管理(二)

    一.进程与内存     所有进程(执行的程序)都必须占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等.不过进程对这些内存的管理方式因内存用途不一而不尽相同,有些内 ...

  2. python 弄github代码库列表

    1.底        项目要求,征求github的repo的api,为了能够提取repo对数据进行分析. 研究一天.最终克服该问题,較低下.     由于github的那个显示repo的api,列出了 ...

  3. Linux 内核开发 - 进程空间

    1.1 虚拟内存 Linux 的系统.假设每一个任务都独立的占用内存,则实际的物理内存将非常快消耗殆尽.实际上对于前台正在执行的任务来说,所须要要的内存并不多,非常多任务基本不须要执行,也就没有必要一 ...

  4. Hibernate PO对象的状态

    Hibernate的PO对象有三种状态:临时状态(又称临时态).持久状态(又称为持久态)和脱管状态(又称为脱管态.游离态).处理持久态的对象也称为PO,临时对象和脱管对象也称为VO. 1.临时态: 简 ...

  5. mvc 5 的过滤器和webapi 过滤器 对应实现的action过滤器区别

     asp.net webapi  Action过滤器实现这个: #region 程序集 System.Web.Http, Version=5.2.3.0, Culture=neutral, Publi ...

  6. struts1面试题

    由于找了很久的工作都没有找的,只能四处收集那个面试题的.和看面试题的 还有那个记忆力也不是很好了的,而那些公司面试的时候总会有一个面试题的!   在这里分享给大家(那个本来是想上传文件的,但是找不到的 ...

  7. 【.Net Remoting-1】

    [.NetRemoting]2015.09.16 [分布式应用程序] 应用程序分布在不同计算机上,通过网络来共同完成一项任务 C/S架构[模式] [互操作性,Interoperability]又称[互 ...

  8. (转)Source vs Binary Disadvantages & Advantages of each!

    原链接:http://www.linuxforums.org/forum/newbie/26472-source-vs-binary-disadvantages-advantages-each.htm ...

  9. http://www.cnblogs.com/yyyyy5101/archive/2011/03/11/1981078.html

    http://www.cnblogs.com/yyyyy5101/archive/2011/03/11/1981078.html

  10. 32位的CPU最多只能支持最大到4GBytes的内存

    和总线宽度相似的,CPU每次能够处理的数据量称为字组大小(word size), 字组大小依据CPU癿设计而有32位与64位.我们现在所称的计算机是32或64位主要是依据这个 CPU解析的字组大小而来 ...