Ubuntu12.04搭建Android开发环境

来源:互联网 发布:ip core网络什么意思 编辑:程序博客网 时间:2024/05/18 13:08

Ubuntu12.04搭建Android开发环境

前提

1.      在使用Ubuntu12.04搭建Android开发环境时建议使用root用户,即超级管理员用户。

2.      安装完Ubuntu12.04后保证其可以正常上网,因为后面可能需要更新下载些文件。

3.      若安装64位的Ubuntu12.04,那么在后面搭建Android环境时会遇到些问题,解决方法会在后面说明。

工具

1.      本说明使用的JDK版本是JDK1.7.0_51。请根据自己需要选择32位,64位。

连接地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

2.      Android开发环境使用的是Android Developers提供的ADT(Android Developer Tools)

连接地址:http://developer.android.com/sdk/index.html

安装流程

Java环境搭建

(1)解压并移动JDK

         可以在桌面环境下手动解压JDK到当前路径,然后使用mv命令移动  /usr/lib/jvm/jdk1.7.0_51目录里。

        

(2)配置环境变量

输入命令sudo gedit /etc/environment打开环境变量配置文件。并在文件中输入下面内容

(此内容为你的jdk路径)

PATH="......:/usr/lib/jvm/jdk1.7.0_51/bin"

CLASSPATH=.:/usr/lib/jvm/jdk1.7.0_51/lib

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_51

(注意:CLASSPATH最前面有个点“.”)

保存退出,输入以下命令使之立即生效

source ~/.bashrc

 

截图:

(3)更改系统默认JDK

Ubuntu12.04 TSL版中一般安装了OpenJDK,因此现在要把默认JDK改为现在安装的。

将系统默认的jdk修改过来

$ sudo update-alternatives --install/usr/bin/java java /usr/lib/jvm/jdk1.7.0_51/bin/java 300

输入sun jdk前的数字就好了

$ sudo update-alternatives --install /usr/bin/javacjavac /usr/lib/jvm/jdk1.7.0_51/bin/javac 300

$ sudo update-alternatives --config java

$ sudo update-alternatives --config javac

(4)检验安装

在终端输入“java -version”来检测默认JDK

输入“java”和“javac”检查JDK的配置环境。

若成功的话会打印出信息。

 

安装Android开发环境

(1)解压ADT

我把ADT解压到了/usr/opt(opt目录是新建的)目录下,您也可以在/usr/local目录下。

解压并转移ADT方法可参考上面。

(2)运行软件

因为ADT中已经集成了Android SDK和插件ADT,因此直接启动可用。但是在此会遇到

“前提”中提到的问题。

问题介绍

报错的内容类似这样:

Unexpected exception'Cannot run program "/home/uv/IDE/adt/sdk/platform-tools/adb":error=2, No such file or directory' while attempting to get adb version from'/home/uv/IDE/adt/sdk/platform-tools/adb'

 

引起原因:若您使用的是64位的Ubuntu12.04系统的话就会在启动Android模拟器时出现错误。原因是开发环境ADT中带的sdk32位的,而系统是64位的,这样使得adb无法启动。

解决方式:下载更新所需要的32位库包。

在终端输入以下命令:

sudo apt-get install libc6:i386 libgcc1:i386gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386
sudo apt-getinstall libqt4-opengl

sudo apt-getinstall libglu1-mesa
sudo apt-get ia32-libs-multiarch(此行命令若不成功的话,不受影响,继续下面内容)
sudo apt-getinstall ia32-libs

 

前面问题解决后启动eclipse,新建android模拟器并运行。



0 0
原创粉丝点击