AOSP: 下载 android 源码

来源:互联网 发布:c语言选择语句 编辑:程序博客网 时间:2024/05/01 05:40

文章转载:http://blog.csdn.net/veryitman/article/details/6538254



很高兴,今天与android开发网站,源码网站都扯上关系啦,虽然有点爬山涉水,但还是大大的值得,呵呵!!

 

小结下载源码的方法,来自http://source.android.com/source/downloading.html

 

安装之前,需要保证安装了git 和 curl,如果没有的话,执行下面命令:

[java] view plaincopyprint?
  1. sudo apt-get install git-core curl  
 

 

Installing Repo

安装 repo 脚本文件。


注意:在你的 /home/username 目录下面,建立 bin目录,如果想使用方便的话,可以将该目录添加到path中。

我没有这样将其添加到 Path 中,直接在 /home/myname/ 下面建立 /bin 目录。 

[java] view plaincopyprint?
  1. cd /home/mark  
  2.   
  3. mkdir bin  


Download the Repo script and ensure it is executable:

下载 repo 脚本文件到 /home/mark/bin 目录

[java] view plaincopyprint?
  1. curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo  
注意:如果,后面操作失败的话,重新下载 repo 文件。

修改文件权限:

[java] view plaincopyprint?
  1. chmod a+x ~/bin/repo  

新建一个目录 android_src:

[java] view plaincopyprint?
  1. cd /home/mark  
  2.   
  3. mkdir android_src  

进入 android_src 目录:

[java] view plaincopyprint?
  1. cd android_src  

初始化

[java] view plaincopyprint?
  1. ~/bin/repo init -u https://android.googlesource.com/platform/manifest  

如果想下载指定源码,可以这样:加一个参数 -b:

[java] view plaincopyprint?
  1. ~/bin/repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1  

最后,执行下面命令,开始下载 android 源码:

[java] view plaincopyprint?
  1. ~/bin/repo sync  

等待下载吧,如果中途出现卡死现象,重新执行 ~/bin/repo sync


注意:下载 android 源码的步骤要以官网为主,官网提供了详细的方法与步骤。

特别是下载安装 repo 文件的时候,对比官网的下载方法,重新下载 repo,删除原来的 repo文件。否则你会遇到这样的错误提示:

[java] view plaincopyprint?
  1. fatal: unable to connect a socket (Connection refused)   

这是因为你没有更新(重新下载 repo 文件),还是使用原来的旧脚本文件所致!


 

 

 

0 0
原创粉丝点击