Android4.0源码获取及问题

下载网址:http://source.android.com/source/downloading.html

 Android4.0,江湖混号“Ice Cream”,中文名称“姜饼”,已经与本月15号放出源码,可谓千呼万唤始出来。

        由于之前已经多次同步过Android2.3的源码,因此,就直接利用已有的环境执行了下面这些操作:

 

  1. $mkdir icecream  
  2. $cd icecream  
  3. $repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1  

 

 

执行最后这条init命令时,出错啦:

 

 

  1. Getting repo ...  
  2.    from git://android.git.kernel.org/tools/repo.git  
  3. android.git.kernel.org[0: 149.20.4.77]: errno=Connection refused  
  4. fatal: unable to connect a socket (Network is unreachable)  

但是利用repo可以同步公司内部的源码,于是想:导致错误的原因可能是repo自身的问题。于是更新了下repo,执行以下命令:

 

 

  1. $curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo  
  2. $chmod a+x ~/bin/repo  

然后,再次执行:

 

 

$repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

OK,一切正常,最后

 

 

$repo sync

 

        最后要说明的是:如果是系统第一次进行代码同步,基本是按照链接点击打开链接里的步骤进行的,应该不会出现上述问题;如果像兄弟我一样,有历史记录的系统,可能就会遇到上述问题。

posted on 2012-08-29 15:29  亭子  阅读(325)  评论(0编辑  收藏  举报

导航