Ubuntu12.04搭建Android开发环境java
1. 在使用Ubuntu12.04搭建Android开发环境时建议使用root用户,即超级管理员用户。android
2. 安装完Ubuntu12.04后保证其能够正常上网,由于后面可能须要更新下载些文件。c++
3. 若安装64位的Ubuntu12.04,那么在后面搭建Android环境时会遇到些问题,解决方法会在后面说明。ubuntu
1. 本说明使用的JDK版本是JDK1.7.0_51。请根据本身须要选择32位,64位。bash
链接地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.htmloracle
2. Android开发环境使用的是Android Developers提供的ADT(Android Developer Tools)jvm
链接地址:http://developer.android.com/sdk/index.htmlide
能够在桌面环境下手动解压JDK到当前路径,而后使用mv命令移动 /usr/lib/jvm/jdk1.7.0_51目录里。工具
输入命令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
截图:
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的配置环境。
若成功的话会打印出信息。
我把ADT解压到了/usr/opt(opt目录是新建的)目录下,您也能够在/usr/local目录下。
解压并转移ADT方法可参考上面。
由于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中带的sdk是32位的,而系统是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