ubuntu下android源码的下载(最新)

在ubuntu下下载android源码我断断续续搞了好几个月,希望大家不要向我学习啊!一次性搞定!

这里给大家一些建议啊,如果是看书的话看下书的出版日期,超过一年的基本上失效,网上的也是,特别是在国内,基本上连不上。

步骤1:

 更改hosts

也许这一步不是必须的,但是为了以防万一还是改了吧,也没有什么损失!

$sudo gedit /etc/hosts
添入以下内容:

                          74.125.31.82 www.googlesource.com

                          74.125.31.82 android.googlesource.com

                          203.208.46.172 cache.pack.google.com

                          59.24.3.173cache.pack.google.com

保存关闭。

步骤2:

在你的主目录(/home/xxx/)下创建一个文件夹“bin”(当然也可以用其他的名字不过我没有试过),并加入系统环境变量中;

$ mkdir ~/bin
$ PATH=~/bin:$PATH

 步骤3:

添加下载工具:

$  sudo apt-get install curl

$  sudo apt-get install git-core


步骤4:

下载repo执行脚本文件,并赋予可执行权限。

官网(http://source.android.com/source/downloading.html)上给的地址为:

$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
但是怎么下都下不动,在篇文章中(http://blog.csdn.net/legendof1991/article/details/17005849)用的这个网址:

 $  curl http://git-repo.googlecode.com/files/repo-1.13 > ~/bin/repo
是可以用的;这两个你随便选吧,哪个能用就选哪个吧!

赋予可执行权限:

$ chmod a+x ~/bin/repo

PS:其实这个就是谷歌给你写好的一个自动下载源码的脚本文件,你只需要在执行它就可以在当前目录中得到源码文件;

步骤5:

创建一个用来保存android源码的目录,然后进入到这个目录:

$ mkdir myandroid

$ sudo chmod –R 777 myandroid

$ cd myandroid

步骤6:

初始化脚本文件,获得下载清单:

a.获取最新源码:

$ repo init -u https://android.googlesource.com/platform/manifest
b.获取android指定版本的源码,例如android4.0.1:

$  repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
PS:版本信息的获取请到:https://android.googlesource.com/platform/manifest/+refs,稍后提供暂时版本信息;在这个过程中会让你输入你的名字和邮箱,这个邮箱是和谷歌帐号有联系的邮箱。

步骤7:

开始获取源码:

$  repo sync

如果中间断了之后,再执行这个命令。反复执行这个命令就行了!

如果还不行就中断执行,再次执行“repo sync"命令。当然这个的前提是保证步骤5和步骤6都执行成功!

祝你早点成功!


Branches

Tags


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。