Android 源码下载 。

本文详细介绍如何在Ubuntu 12环境下从源代码编译Android系统。包括JDK安装配置、使用repo工具下载源代码等步骤。

心血来潮想编译下Android。

首先介绍下我的环境:ubuntu 12 

JDK:http://pkw.iteye.com/blog/1121772

Android 官网:http://source.android.com/source/downloading.html

参考了:http://www.cnblogs.com/dwayne/archive/2011/11/16/2250732.html

下载jdk可以选择在线也可以选择到sun下载。我选择了,到sun网站下载的。

具体安装参考JDK安装配置。一定要让测试通过才行。这篇文章讲解的相当详细。

首先确保你的硬盘空间足够大,然后执行这些命令

1 wayne@ubuntu:~$ mkdir Android
2 wayne@ubuntu:~$ cd Android
3 wayne@ubuntu:~/Android$ mkdir bin
4 wayne@ubuntu:~/Android$ cd bin
5 wayne@ubuntu:~/Android/bin$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo >repo

注意这里的repo可能下载不下来。这里提供一个优快云的下载地址:http://download.youkuaiyun.com/detail/zxquietc/4202602

下载完后就应该可以了。

然后,继续新建一个文件夹来放源码,进入该目录:

wayne@ubuntu:~/Android/bin$ sudo chmod a+x repo
wayne@ubuntu:~/Android/bin$ cd
wayne@ubuntu:~$ cd Android/source/
wayne@ubuntu:~/Android/source$ ../bin/repo init -u https://android.googlesource.com/platform/manifest -b android-4.1.1_r1

如果一切顺利的话,输入谷歌帐号,和邮箱。然后再执行:

../bin/repo sync

开始下载。。。漫长都等待。

如果连下载都没有开始就失败了,可能上repo版本过旧,或者是当前目录又问题。

修改.repo文件

找到source目录中的.repo下面的manifest.xml文件,这是个隐藏文件 ls -a才能看到

gedit  .repo/manifest.xml

将fetch="git://Android.git.kernel.org/"

改为

fetch="git://Android.git.linaro.org/"

然后再执行

../bin/repo sync

开始下载成了!

转载于:https://www.cnblogs.com/Lovetuya/archive/2012/11/24/Android%e6%ba%90%e4%bb%a3%e7%a0%81%e4%b8%8b%e8%bd%bd.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值