您的位置:首页 > 移动开发 > Android开发

Ubuntu搭建Android开发环境

2015-08-11 11:20 423 查看
前言

在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
,
and
zlib1g:i386
 packages
using 
apt-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
using 
apt-get
:
apt-get install ia32-libs
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: