ubuntu下android源码的下载

来源:互联网 发布:淘宝买家秀 情趣福利 编辑:程序博客网 时间:2024/06/05 08:22


步骤1:

 更改hosts

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

[html] view plaincopy在CODE上查看代码片派生到我的代码片
  1. $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”(当然也可以用其他的名字不过我没有试过),并加入系统环境变量中;

[html] view plaincopy在CODE上查看代码片派生到我的代码片
  1. $ mkdir ~/bin  
  2. PATH=~/bin:$PATH  

 步骤3:

添加下载工具:

[html] view plaincopy在CODE上查看代码片派生到我的代码片
  1. $  sudo apt-get install curl  
  2.   
  3. $  sudo apt-get install git-core  


步骤4:

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

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

[html] view plaincopy在CODE上查看代码片派生到我的代码片
  1. $ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo  
但是怎么下都下不动,在篇文章中(http://blog.csdn.net/legendof1991/article/details/17005849)用的这个网址:

[html] view plaincopy在CODE上查看代码片派生到我的代码片
  1. $  curl http://git-repo.googlecode.com/files/repo-1.13 > ~/bin/repo  
是可以用的;这两个你随便选吧,哪个能用就选哪个吧!

赋予可执行权限:

[html] view plaincopy在CODE上查看代码片派生到我的代码片
  1. $ chmod a+x ~/bin/repo  

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

步骤5:

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

<p style="margin: 10px auto; padding-top: 0px; padding-bottom: 0px;">$ mkdir myandroid</p><p style="margin: 10px auto; padding-top: 0px; padding-bottom: 0px;">$ sudo chmod –R 777 myandroid</p><p style="margin: 10px auto; padding-top: 0px; padding-bottom: 0px;">$ cd myandroid</p>

步骤6:

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

a.获取最新源码:

[html] view plaincopy在CODE上查看代码片派生到我的代码片
  1. $ repo init -u https://android.googlesource.com/platform/manifest  
b.获取android指定版本的源码,例如android4.0.1:

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

步骤7:

开始获取源码:

[html] view plaincopy在CODE上查看代码片派生到我的代码片
  1. $  repo sync  

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

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



步骤8:

进入下载源代码的那个目录,输入$ du -sh  可以查看下载的进度

0 0
原创粉丝点击