Ubuntu10.10系统32位机下载、编译A…

来源:互联网 发布:电磁兼容仿真软件 编辑:程序博客网 时间:2024/06/06 22:39

一、Ubuntu10.10系统32位机下载、编译Android2.3源码

Android2.3版本,代号为:gingerbread,编译需要在ubuntu10.04或更高版本的操作系统上,JDK需要JDK6或更高版本。

Android2.2版本,代号为:froyo,编译需要在JDK5版本下进行。

 

1、安装JDK6

 

a)       进入linux的终端(应用程序——附件——终端),先增加软件源,使用如下命令:

sudo add-apt-repository "deb http://archive.canonical.com/lucid partner"

 

b)       刷新一下软件,使用如下命令:

sudo apt-get update

 

c)       安装JDK6,使用如下命令:

sudo apt-get installsun-java6-jdk

安装过程中需要进行一些确认、选择,可根据提示操作即可,很简单。

 

d)       安装完后查看一下目前已经安装在系统里的java版本,使用如下命令:

update-java-alternatives-l

我的查看结果是系统里只有一个java版本:java-6-sun

 

e)       设置java-6-sun为系统默认的java版本,使用如下命令:

sudo update-java-alternatives –sjava-6-sun

 

f)         设置环境变量,使用如下几个命令命令:

export JAVA_HOME=/usr/lib/jvm/java-6-sun

export JRE_HOME=$JAVA_HOME/jre

export CLASS_PATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$PATH:$JAVA_HOME/bin

 

自己的设置方法是

/home/liting下建个java文件夹jdk-6u30-linux-x64.bin复制到文件夹里。

为了把jdk-6u30-linux-x64.bin复制到/usr/lib/jvm/java下:

sudo cp/home/liting/java/jdk-6u30-linux-x64.bin -r/usr/lib/jvm/java

2)

sudo chmod u+x/usr/lib/jvm/java/jdk-6u26-linux-x64.bin

sudo./jdk-6u26-linux-x64.bin

 

安装完后添加环境变量:

   sudo gedit/etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java/jdk1.6.0_30/bin"

CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_30/lib

JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_30

保存退出。

source /home/用户名/.bashrc  执行source命令时前面不能家sudo 命令因为source命令并不属于系统命令此时环境变量设置成功。

由于ubuntu11.04中自带有默认的jdk--openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。

  执行:

  sudo update-alternatives --install /usr/bin/java java/usr/lib/jvm/java/jdk1.6.0_30/bin/java 300

  格式:sudo update-alternatives --install /usr/bin/java java用户的jdk的bin目录/java 300

  sudo update-alternatives --install/usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_30/bin/javac300

  格式同上

  通过这一步将我们安装的jdk加入java选单。

  然后执行:

  sudo update-alternatives --config java

  通过这一步选择系统默认的jdk

java -version

时,就会显示系统使用的java是sun的java,

java version "1.6.0_30"

Java(TM) SE Runtime Environment(build 1.6.0_30-b12)

Java HotSpot(TM) 64-Bit Server VM(build 20.5-b03, mixed mode)

至此,jdk安装成功,环境变量设置成功。

 

g)       查看JDK是否安装、配置成功,使用如下命令:

java –version

如果能看到java的版本号,说明配置正确,如果不能,重启Ubuntu10.10,再使用java –version命令查看。

 

2、安装各种包

sudo apt-get install git-core gnupg flex bisongperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zipcurl libncurses5-dev zlib1g-dev

 

3、安装Repo

mkdir ~/bin

export PATH=~/bin:$PATH

curlhttp://android.git.kernel.org/repo >~/bin/repo

chmod a+x ~/bin/repo

重启ubuntu10.10系统,使环境变量生效,repo可用。

0 0
原创粉丝点击