最近在学习android开发,最开始是在windows系统环境下进行学习开发,但感觉adt bundle在windows环境下速度实在无法忍受,而且android本来是基于linux系统开发的,在linux下进行android的开发肯定更加便利,因此遂萌生了将开发环境迁移到linux下的想法。以下是搭建开发环境的过程。

   搭建过程:

1.安装JDK:

         在ubuntu14.04版本中由于默认不安装openjdk,所以可以省略卸载openjdk的步骤,我们可以直接安装sun jdk

         从以下网址可以下载博主所用的JDK版本:JDK linux x64

          通过以下命令将jdk安装到 /usr/lib/jvm目录下

$ sudo mkdir /usr/lib/jvm
$ sudo tar zxvf jdk-7-linux-x64.tar.gz -C /usr/lib/jvm
$ cd /usr/lib/jvm
$ sudo mv jdk1.7.0 java

            下面需要配置环境变量:

           我们可以在当前用户目录下,即~/.bashrc中配置环境变量,也可以在全局配置文件/etc/profile中配置环境变量,为了方便更方便的适用adt bundle这个android开发IDE,我们选择配置在/etc/profile中。

$ sudo vim /etc/profile
在末尾加上以下代码
export JAVA_HOME=/usr/lib/jvm/java 
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH

保存文件后,需要重新登录系统才可以使配置生效

$ java -version

使用上面的命令进行验证,如果能够看到安装的jdk版本,说明安装成功


2.安装adt bundle:

    由于最近墙比较厚,想下载adt bundle也变得难了起来,所以博主分享了一个linux x64 adt bundle的下载连接:adt-bundle-linux-x64

下载后解压即可,unzip命令或图形界面操作,自选。

进入eclipse目录,运行eclipse,运行下看看,不出意外的话会出现错误


会出现adb错误,java.io.IOException: error=2之类的字样

主要原因是adb是32位程序,而ubuntu是64位系统,解决方法是安装支持运行32位程序的支持库。网上很多解决方法都是:

sudo apt-get install ia32-libs



但这个方法在12.04版本前是有效的,在14.04版本已经不能使用了。在14.04版本中要使用以下方法,经实验证明可行:

sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1



命令执行结束后,我们需要试一试看adb是否安装成功:


adb

系统会提示adb没有安装,可以使用以下命令安装:sudo apt-get installandroid-tools-adb


根据提示直接在终端输入: 


sudo apt-get install android-tools-adb



打开adt bundle再试试,发现adt bundle eclipse集成开发环境已经可以正常使用了。