26

我试图搜索它,但我不能。我在联想 G460 笔记本电脑上运行 Windows 7。我尝试在其上安装 Ubuntu,但由于某种原因我无法使用无线连接到互联网。

无论如何,我是否可以查看 Android 源代码或至少只是其中的日历部分?

4

7 回答 7

29

您可以使用他们的存储库浏览器浏览 android 源代码。如果您想查看特定项目(即下载源代码),则需要获取版本控制系统Git。当您运行 Git 时,您可以使用克隆一个完整的存储库,也可以git clone https://android.googlesource.com/projectname.git通过执行git clone --depth 1 https://android.googlesource.com/projectname.git.

项目名称是您在存储库浏览器上选择的顶级文件夹,例如platform/packages/apps/Calendar日历应用程序。那么完整的命令是git clone https://android.googlesource.com/platform/packages/apps/Calendar.

于 2010-04-30T17:51:51.983 回答
15

自从最初回答了这个问题以来,适用于 Android 的 GitWeb 和 Google 代码搜索存储库已停用。幸运的是,SDK 管理器最终允许您下载Android 4.0 及更高版本的源代码 以及所有 API 和工具。

如果您需要访问Ice Cream Sandwich (4.0) 之前的Android 源代码并且不想使用Google 的非Windows 下载说明,您可以在线搜索GrepCode以获得您需要的内容。(查找“android”和您想要的类或方法的名称,然后选择您想要的代码版本。)GrepCode 工作,但我已经看到它崩溃 IE 很多次。另一种方法是下载适用于 Eclipse 的 Android Sources 插件,它为您提供了 Android 4.0.1 及以下版本的所有源代码。

获得源代码后,您可以将正在使用的源目录附加到 Eclipse 中的 .jar 中,如下所示:

右键单击项目 >属性> Java 构建路径>选项卡 > 选择要附加源代码的 .jar 旁边的+ > 单击源附件以编辑源文件所在的路径。

于 2012-01-27T20:23:58.313 回答
2

脚步:

  1. 从http://cygwin.com/install.html下载 Cygwin 。
  2. 使用几乎所有默认值安装 cygwin。在 cygwin 安装期间,选择模块curlpython(搜索它们)并标记它们以进行安装。
  3. 启动 cygwin.exe 并转到您的首选目录(我的是D:/Android/sources/4.0/try2)。例子:$: cd /cygdrive/d/Android/sources/4.0/try2

  4. 一一运行以下指令:

    一世)mkdir bin

    ii)PATH=/cygdrive/d/Android/sources/4.0/try2/bin:$PATH

    iii)curl https://storage.googleapis.com/git-repo-downloads/repo > /cygdrive/d/Android/sources/4.0/try2/bin/repo

    iv)mkdir source

    五)cd source

    vi)
    分支:
    repo init -u https://android.googlesource.com/platform/manifest

    4.0.1 分支例如:
    repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

    vii) 如果需要,提供凭据

    八)repo sync

来源:点击这里

于 2014-02-02T13:54:46.577 回答
2

非常感谢,关于帮助在 Windows 中下载的快速指南,检查一下

http://honey200.wordpress.com/2011/11/17/download-android-source-code-in-windows/

于 2011-11-17T19:17:59.807 回答
1

1)安装Git: http: //git-scm.com/

2)Git Bash从开始菜单 > Git > Git Bash打开

3) 在 Git Bash 窗口中,通过以下命令将当前目录更改为您喜欢的目录(例如 D:\android_src):cd /d/androidsrc/

4)在Windows资源管理器中,创建一个空文件D:\android_src\download.sh并用记事本打开

5) 打开以下链接,复制代码并粘贴到D:\android_src\download.sh中,然后保存并关闭记事本:

http://pastebin.com/DfqBFKnK

6) 通过以下命令在 Git Bash 窗口中执行下载 shell 脚本:./download.sh

另请参阅: https ://android.googlesource.com/

于 2013-12-27T22:45:47.950 回答
0

安装cygwin,并安装 git 的 cygwin 版本,然后按照正常说明安装 repo。

无论如何,您都会想要使用 git - 它已成为现代开发工作的标准 vcs。有些东西还在 svn 中,但它正在消失。

于 2011-08-06T23:41:59.507 回答
0

对我来说,最简单的方法是在GrepCode上浏览它。

于 2012-07-22T14:05:25.893 回答