原创 Android 4.4源码获取

2014-10-23 16:01 1812 22 30 分类: 消费电子

 

 

总的思路来自于这一片帖子:

blog.csdn.net/zeroboundary/article/details/24411767

 

对于身处在墙里面的程序员们来说,获取Android代码资源还是很不容易的,但是,作为程序员又必须需要这样一份开源的代码财富,行走江湖这样的东西是不能少的。当然,如果你碰巧在一家从事Android开发的公司工作的另说。好了,言归正传,这里提前声明一点,那就是在我说的这些步骤中仍然是需要你进行翻墙的操作的另外,大概需要你预备大概150G左右的磁盘空间,如果实在是没有那么多空间,我也是爱莫能助的,还请出门绕道。不过这个操作不是十分的困难的,如果你已经感受到了一些失败的苗头,那么还请您出门右拐,实在不好意思把辛苦看完文章并且还进行有意尝试的人们坑了。但是我可以保证,下面介绍的所有步骤都是亲测可用的(翻墙那一步除外),您既然选择上船跟我走一遭,不能让您空手不是。

 

好了,光阴似箭,日月如梭,大好年华还在前头,咱们就不浪费宝贵时间了,早点同步完代码早点“下班”嘛。作者给出了网盘的地址:

pan.baidu.com/disk/home#path=%252Fandroid

 

我的建议是,申请一个百度的帐号,安装一个百度网盘的程序,当然,这样就是说你需要在windows下进行下载的操作了,因为网盘的应用端并没有linux版本的,不过你使用wine的除外了。所以这里我假设你在windows下进行的百度网盘资源的下载。在百度网盘的客户端中进行下载的操作是比较可靠的,因为它支持断点续传,如果是使用浏览器进行直接的下载会造成下载的不完整,按照我下载的情况,差不多是整整两天的节奏,然后就要恭喜你,第一步就完成啦。

 

是的,你没有听错,下载完毕只是第一步,现在你需要确认一下一共下载了41个文件,其中两个文件是README文件,其余的都是压缩的文件,这个压缩也没有那么的可怕,之前我为这些压缩的文件预留的空间大概是50G左右,所以很担心tar.bz2文件解压后所占用的空间,但是后来经过了一些测试发现基本是11.1的比例,这样也就是说,50G的空间肯定是足够了的。好了,下面进行第二步,这里需要你对git以及repo有一些认识,没有就读读之前给出的博客上下方的英文同步方法说明吧。

 

差点忘记了,你需要进行解压的操作,这个在README_NEW.txt文件中有说明,对所有的一共39个文件进行操作,这个过程大概是一个下午的时间,或者是更短。

 

接下来,就是一个镜像同步的过程,你可能要问,难道不是直接解压完毕后就得到源代码吗?不是的,因为这里我们采用的是本地镜像的方法,也就是说,当初拷贝的是远端的镜像结构,而不是从这个镜像结构中得到的代码,这里的原因应该就是作者所说的减轻压力缩短下载的时间吧。

 

接下来,在另一个地方,是的,你没有听错,之前使用了40G+42G,剩下的其实没有那么大的空间需求了,你可以在官网或是其他的途径查到源码的大小是20G左右的,所以不用太过担心。这样你可能会说上面的减轻下载的压力是胡扯,不过直接的git仓库镜像下载确实是比一个一个源代码文件的同步要省时一点的,就比如你拷贝的时候是很多的小文件和一个同样大小的大文件,拷贝的时间是差别很大的,就解释这么多了。现在新建一个文件路径,你的代码将要在这个目录中进行同步出来,操作的步骤也在那一篇博客的下方给出来了,一个是repo init -u xxxxx,另一个就是repo sync。其中第一个中需要链接到一个网址进行git仓库的初始化,这里就需要你进行翻墙的操作了,这里具体的方法就不说了,相信你选择看到这里没有被上面我写的红色内容吓到应该是有办法了的。sync指令回车后就是漫长的代码签出了,这里是在本地的仓库的签出,所以是很容易并且很快捷的了,基本是2M/s的速度。

 

最后,最后的最后,你就在你设定好的目录下看到你所需要的Android4.4的源代码啦。恩恩,还是有一点小小的激动的呢。

 

文章评论8条评论)

登录后参与讨论

用户1636929 2014-10-27 11:16

试试这个地址: http://pan.baidu.com/s/1dDrMvC1

用户1049571 2014-10-27 08:56

看不到楼主所说的网盘地址,打开后是我自己的网盘。

用户1636929 2014-10-25 20:58

链接地址文中有给出的,http://pan.baidu.com/disk/home#path=%252Fandroid。就是这个地址,还是比较大的,下载时间很长,建议用百度客户端下载的。

用户1678053 2014-10-24 10:28

楼主你的网盘看不到啊,能发个分享链接么?

用户1678053 2014-10-24 10:05

看看

xlch_163_725249928 2014-10-24 08:27

谢谢了,辛苦你了。

用户1602177 2014-10-23 16:07

感谢博主倾情分享,收了~~

用户1636929 2014-10-20 23:32

帮助您,拥有一份自己的Android4.4的源代码

jalywang_704274455 2013-9-17 14:48

针对消费类电子产品开发芯片选用比较理想,特别是玩具类,我们的芯片能工作到1.6V,性能达到工业级,是产品开发的理想选择,性价比也比较高!
相关推荐阅读
用户1636929 2015-04-10 00:59
小米手环开箱
  如果仅仅从价格上去考量,小米手环无疑是十分适合入手的,从官方的介绍中也可以看到它的很多亮点,无感佩戴,精准传感器,放水防尘。。。。。。那么,下面,就是抛开他诱人的宣传,剥离其惊人的价格,而还原...
用户1636929 2015-03-14 09:36
nokia n1开箱 补图
上一篇只能上传5张图片,精彩未竟,开此片继续。...
用户1636929 2015-03-14 09:34
nokia n1开箱
nokia n1评测   本来打算在年前写完这篇的,没想到再次提笔已经到了2015,过去的一年新鲜多于辛苦,也算是一个不错的开端,废话少说,开箱啦。 作为老牌劲旅的强势回归之作,总结起...
用户1636929 2014-03-17 15:37
新年第一篇,关于max6675
  2014年已经来到了3月份,这篇文章算是开年以来的第一篇文章,开始前还是先扯些别的话题吧。 首先是关于马航客机,祝愿他们平安回来,不论生命多么脆弱,为他们祈祷,为他们祝福。 周日的...
用户1636929 2013-11-22 13:53
高交会归来4
详细说说这个显示技术,总的来说,显示技术的趋势就是向着更加清晰,更加立体,更加优雅,更加智能的方向发展,这几点也在高交会的展会现场得到了充分的展示,首先是清晰,康佳的4K电视就是一个代表,现场的效...
我要评论
8
22
关闭 站长推荐上一条 /2 下一条