android系统源代码下载

本文详细介绍在Ubuntu 11.4环境下搭建Android源码环境的过程,包括安装JDK、其他依赖包、Git及Repo工具,下载源码等步骤。

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

环境:ubuntu11.4


1、安装jdk

(1)add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse" (这步很重要,这边不做第3步就完成不了)

(2)apt-get update

(3) apt-get install sun-java6-jdk


2、安装其他依赖包(这步参考Android系统源代码情景分析 罗升阳)

(1)输入命令:apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev

(2)输入命令:zip curl valgrind


3、安装git

(1)输入命令:apt_get install git


4、下载repo

(1)输入命令:mkdir  ~/bin

(2)输入命令:PATH=~/bin:$PATH

(3)输入命令:curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" >~/bin/repo(备注:

在source.android.com官网上这步是:”curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo“

由于在本机上输入官网上的命令下载不了,所以上网搜了个不同的地址)

(4)输入命令:chmod a+x ~/bin/repo


5、下载源码

(1)首先建个目录,我在~/Desktop下建了个andorid_source目录,并且进入到该目录中

(2)输入命令:repo init -u https://android.googlesource.com/platform/manifest,如果不行的话,可以输入:

repo init -u git://codeaurora.org/platform/manifest.git -b gingerbread(这时第3步跳过),具体哪个命令看情况。

(3)输入命令:repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1,这步不行的话,可以输入:repo init -u git://codeaurora.org/platform/manifest.git -b refs/tags/android-4.2_r1,参考http://my.oschina.net/jcdl/blog/98881

(4)输入命令:repo sync,如果出现错误,修改当前目录下的隐藏目录.repo下的manifest.xml文件中的fetch属性,参考http://blog.youkuaiyun.com/buaa3921/article/details/10716135


接下来就是漫长的等待。


备注:以上方法下载Android系统代码之后,不能编译通过,后来用不同的方法重新下载了一个能编译通过的代码,参看:

http://blog.youkuaiyun.com/buaa3921/article/details/11180307

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值