前言
在Ubuntu14.04上搭建JDK+Eclipse+ADT是个耗时耗力的工程,特别是在64位Ubuntu下搭建。因为Eclipse linux 64位的不是一个完整版本,需要依赖32位的lib.此文是结合本人自己搭建的一些心得和步骤,以备后用。
1、下载配置JDK
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,
这里选择下载 Java SE 7u55,Linux 64位:jdk-7u55-linux-x64.tar.gz。
进入下载目录,将JDK包放到 /opt/Java 目录下:
sudo mkdir /opt/Java
sudo mv jdk-7u55-linux-x64.tar.gz /opt/Java/
进入/opt/Java:
cd /opt/Java
解压JDK到当前目录:(解压没问题后就可以把这个文件删了)
sudo tar -zxvf jdk-7u55-linux-x64.tar.gz
然后是配置JAVA的环境变量,
一般我们修改/etc/profile 即可:
sudo gedit /etc/profile
在文件最后加上一下四行:
export JAVA_HOME=/opt/Java/jdk1.7.0_55
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存后注销重新登陆即可生效(source /etc/profile 命令只是使得环境变量对当前的shell有效)。
2.安装Android SDK+eclipse
Google现在提供了包含了eclipse的SDK,也包含了ADT,所以不用再像以前那样麻烦去分别安装了。
上Android官网下载ADT Bundle:http://developer.android.com/sdk/index.html
这里(http://blog.csdn.net/gtkknd/article/details/39336825)下载 for Linux 64位版本:adt-bundle-linux-x86_64-20140321.zip
这个就安装到 ~ 目录下吧,我之前安装到 /opt/目录下运行的时候出现一些权限不够的问题。。。解压即可:
mv ~/Downloads/adt-bundle-linux-x86_64-20140321.zip ~
unzip adt-bundle-linux-x86_64-20140321.zip
重命名文件夹下:(zip包可以删了不用了)
mv adt-bundle-linux-x86_64-20140321 adt-bundle
注意:32位的系统的话自此及可以双击 ~/adt-bundle/eclipse/eclipse 这个文件打开IDE运行了,不过对于64位的系统还不行,打开后会找不到SDK目录下的文件,如adb、emulator等,网上说原因是“由于是64bit的系统,而Android sdk只有32bit的程序,需要安装ia32-libs,才能使用”。需要安装如下才行:
-
If you are running a 64-bit distribution on your development machine, you need to install additional packages first. For Ubuntu 13.10 (Saucy Salamander) and above, install the
libncurses5:i386
,libstdc++6:i386
, andzlib1g:i386
packages usingapt-get
:sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
For earlier versions of Ubuntu, install the
ia32-libs
package usingapt-get
:apt-get install ia32-libs