zoukankan      html  css  js  c++  java
  • 【转】Windows平台下Android源码的下载

      一、前期准备

      1.下载Msysgit工具

      Windows环境下的Git客户端程序,下载地址:http://code.google.com/p/msysgit/

      参见下图:

      2.安装Msysgit工具

      参见下图:

      3.在磁盘上建立一个文件夹

      存放Git工具下载下来的Android源码,参见下图:

      4.打开Git命令行窗口

      右键点击刚刚新创建的文件夹,参见下图:

      Git命令行窗口,参见下图:

      二、开始下载

      1.访问Android源码下载网站

      这个网站于SVN+APACHE那样的管理方式,访问地址: http://android.git.kernel.org/

      参见下图:

      这一步很重要,再往下继续之前,先熟悉一下这个网站;尤其是上图红框部分,它们都是Android所属项目的路径。你可以随便点击一个进去看看,里面还有链接,参见下图:

      可以让你查看它的下级目录,参见下图:

    为什么要说明这个?我一开始不知道有这个功能,找了半天才找到我想要的;因此以后想下载其它项目的源码,通过这个功能我们就会很容易地下载了。

      2.在Git命令行中输入下载命令

      我们先来看下载命令语法,参见下图:

      解释说明:上图红框中“+”后面的project path就是上一步看到的那一栏子路径。

      观察上一步的页面,可以知道Android的项目源码分散在各处;所以要有针对性去下载我们所需要的源码,这才是王道。不过我找了老半天才找到我急需要的Android应用程序框架源码,位置在platform/frameworks/base.git。由此得出,下载命令为:

      Java代码

      git clone git://android.git.kernel.org/platform/frameworks/base.git

      参见下图:

      三、下载完成

      1.git命令行窗口状态

      参见下图:

      注意:别忘了要在命令行中打“exit”命令退出窗口,养成良好习惯。

      2.下载后的文件夹中的内容

      参见下图:

      注意:在与Eclipse关联的时候直接将路径定位上图显示的目录就可以了,不要再进入到“core”包里面去了(那仅仅是提示说明),否则其它源码就会看不到了,比如location包。由此可以得出一个结论,凡是以后单独下载的源码包直接扔进这个目录中就可以了。其实这么做并不是非要按这种目录层次来弄,大可弄一个文件夹,然后将所有下载好的源码包放进去就OK了。

      四、总结

      整个下载过程共花费了大约3个小时。因为我只下了Android架构体系中的应用程序框架源码,所以共有500多MB,压缩之后300MB左右。是不是很简单呢?

      建议Android开发者自己亲身去下载一遍,因为以后Android还要继续出新的版本,这就造成API有可能会改变,所以还是会再去下源码的,算是未雨绸缪吧。

      好吧,我们现在可以将它们与Eclipse关联上了!那是一件多么令人兴奋的事情啊!

        注:本文转自http://www.cnmsdn.com/html/201101/1296289262ID9355.html
    以上内容均为转载,晚上回去了一定要把源代码下载下来,以后学习起来更加方便了。


    作者:CrazyPebble
    出处:http://crazypebble.cnblogs.com/
    欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    Attributes in C#
    asp.net C# 时间格式大全
    UVA 10518 How Many Calls?
    UVA 10303 How Many Trees?
    UVA 991 Safe Salutations
    UVA 10862 Connect the Cable Wires
    UVA 10417 Gift Exchanging
    UVA 10229 Modular Fibonacci
    UVA 10079 Pizza Cutting
    UVA 10334 Ray Through Glasses
  • 原文地址:https://www.cnblogs.com/crazypebble/p/2020132.html
Copyright © 2011-2022 走看看