Android源码下载编译一

本文详细介绍了如何在Ubuntu 10.04环境下安装JDK 1.5,配置环境变量,以及下载并初始化Android源代码的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、环境说明

Ubuntu10.04--64bit。

1、JDK安装

所需的JDK用的是1.5,可以到点击打开链接下载。下载完成后,将文件放于自定义目录(如root目录),cd进入此目录,然后赋予该文件可执行属性:chmod 777 jdk-1_5_0_22-linux-i586.bin。再执行安装:./jdk-1_5_0_22-linux-i586.bin。一直按enter跳过协议阅读,直到最后一行输入yes,开始安装。如果遇到提示:

Unpacking...
Checksumming...
0
0
Extracting...
./jdk-1_5_0_22-linux-i586.bin: line 412: ./install.sfx.4995: 没有那个文件或目录
./jdk-1_5_0_22-linux-i586.bin: line 679: cd: jdk1.5.0_07: 没有那个文件或目录

解决方法是:安装一个包------apt-get install ia32-libs

2、配置环境变量

在终端中执行: gedit ~/.bashrc
修改 .bashrc 文件,添加下面语句:
#set java environment
export JAVA_HOME=/usr/bin/jdk
export JRE_HOME=JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
该段代码最好设置在文件的尾部。
保存文件。在终端中执行 source ~/.bashrc
请使用 java – version 检查 JDK 是否配置正确。

3、安装其他必备组件

sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \
libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
libxml2-utils xsltproc

二、下载Android源代码

1、安装repo脚本

首先,在root目录下新建一个bin目录,在终端中执行:mkdir ~/bin。将此目录加入PATH中,执行:PATH=~/bin:$PATH。

然后,下载repo脚本,并赋予其可执行属性。curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
 chmod a+x ~/bin/repo。

2、下载源码

首先,新建一个存放android源代码的目录,mkdir YOUR_ANDROID_DIR,cd YOUR_ANDROID_DIR。

然后,初始化repo脚本,例如:repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1。当终端出现Repo is initialized in YOUR_ANDROID_DIR之后,执行repo sync,这个过程要持续较长时间,根据机器配置有所不同。如果中途网络连接中断,执行repo sync即可。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值