码迷,mamicode.com
首页 > 其他好文 > 详细

关于无法完全下载CyanogenMod代码的问题

时间:2014-08-19 22:28:15      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:cyanogenmod   rom   代码下载   

      CyanogenMod真的是一个神奇的东东,它让开发手机固件不再是手机生产商的专利,每个有志于此的程序员都可能为自己的手机定制一份专有的,独一无二的固件,这在以前是想都不敢想的。并且CyanogenMod支持的手机型号之多也让人为之惊叹。它的最新版本已经到11.0了。这篇文章讲讲我在下载CyanogenMod遇到的这点事。

    CyanogenMod的代码是放在github上的,google虽然被墙掉了,android的代码是下不下来了,但是github没有被墙掉,所以貌似CyanogenMod的代码可以很轻松的下载到。可惜实际上事情往往并没有想像的那么简单。

    以下载三星S3 i9300机型的代码为例,按照网址:

http://wiki.cyanogenmod.org/w/Build_for_i9300

   上的方法,   首先通过

repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0

下载代码,第一步就会卡在repo代码的下载上。所以必须设置代理,这里我用go*agent:

然后让git通过代理下载repo:

export http_proxy=127.0.0.1:8087

export http_proxy=127.0.0.1:8087

重新执行:

repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0


然后执行repo sync开始下载代码,

刚开始一却好像都很顺利的样了,但是不幸的是,CyanogenMod依赖的一些工具,如编译工具链还是得从google上下载,按理讲,用go*agent应该可以从google上下载到代码的,但是也不知道最近又有什么风吹草动,按网上的方法,试了好几种,反正是死活下载不下来,有知道的可以告诉下。


后来想了个办法:既然从google上下载不下来,那我不通过google下总可以吧?

以下是我的解决步骤:

1、首先,根据以下的这篇文件从网盘上下载源代码镜像

android最新源码(4.4.2_r1版本以上)下载

并根据网盘上的README.txt解压,这里假设解压到:/mnt/androidmirror

2、打开根目录下的.repo/manifest.xml

替换开始部分的:

  <remote  name="aosp"
           fetch="https://android.googlesource.com"
           review="android-review.googlesource.com" />

为:

  <remote  name="aosp"
           fetch="file:///mnt/androidmirror"
           review="android-review.googlesource.com" />


然后重新执行:

repo sync


不出意外的话就可以下载完全了。接下来,按照

http://wiki.cyanogenmod.org/w/Build_for_i9300

上的介绍开始编代码吧。

关于无法完全下载CyanogenMod代码的问题,布布扣,bubuko.com

关于无法完全下载CyanogenMod代码的问题

标签:cyanogenmod   rom   代码下载   

原文地址:http://blog.csdn.net/i2cbus/article/details/38688507

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!