在Ubuntu下开发Android项目,由于Android只能使用于Java6,所以安装环境的时候一定要注意下载Java6,现在Java的最新版本是Java7,但是Android不支持Java7的一些新特性,尤其在使用Ant进行编译Android项目时,会报一些异常。
首页到Oracle下载Linux Jdk(官方下载地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html)。我的是64位,所以下载了64位的Jdk。Java6不是很大,大概在68M左右,是一个bin文件。
下载之后,
终端下进入你存放jdk-6u45-linux-x64.bin
$sudo chmod 777 jdk-6u45-linux-x64.bin // 将文件赋于运行权限
$ sudo -s ./jdk-6u45-linux-x64.bin /usr/local/java 如果没有将文件安装到/usr/local/java下,则将文件mv到/usr/local/java下sudo mv /jdk1.6.0_45/ /usr/local/java
然后修改Java环境变量,sudo vim /etc/profile
在末尾加上:
export JAVA_HOME=/usr/local/java/jdk1.6.0_45
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
# 将系统默认的jdk修改过来
$ sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.6.0_45/bin/java 300
输入sun jdk前的数字就好了
$ sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.6.0_45/bin/javac 300
$ sudo update-alternatives --config java 选择/jdk1.6.0_45这个首页的数字。我的是2,所以我选择2
$ sudo update-alternatives --config javac 选择/jdk1.6.0_45这个首页的数字。我的是2,所以我选择2
然后输入java javac如果打印出信息则配置成功。
Android环境的安装
在Android developer 下载Android SDK到解压到目录,
在/etc/profile 加上
export ANDROID_SDK=/home/dawndiy/workspace/android/android-sdk-linux export PATH=$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:$PATH ANT的安装 1. 到Apache官网下载最新版本的ant:http://ant.apache.org/bindownload.cgi
2. 解压下载下来的
.tar.gz文件: tar -xf apache-ant-1.8.2-bin.tar.gz (可能会要求输入密码)
3.将解压出来的文件移动到/opt/下:sudo mv apache-ant-1.8.2 /opt/ (sudo 不能省,否则没有权限)
4.配置环境变量:sudo gedit /etc/profile,在原来基础上添加以下蓝体字:
export ANT_HOME=/opt/apache-ant-1.8.2 export JAVA_HOME=/usr/lib/jvm/java-6-openjdk export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
5.验证是否安装成功: ant -version
Apache Ant(TM) version 1.8.2 compiled on December 20 2010 如此字样,则表示安装成功!
具体的之用方法,使用 ant --help 即可一一学到。