如何在Windows操作系统中查看Android源代码?

时间:2010-04-30 17:24:33

标签: android android-source

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

我是否有机会查看Android源代码或至少只看一下日历部分?

7 个答案:

答案 0 :(得分:29)

您可以使用repository browser浏览Android源代码。如果要签出特定项目(即下载源代码),则需要获取版本控制系统Git。当你运行Git时,你可以使用git clone https://android.googlesource.com/projectname.git克隆一个完整的存储库,或者只需通过执行{{1}获取HEAD(所有文件的最新版本,如果你只想浏览源代码那么有用)。 }。

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

答案 1 :(得分:15)

Android的GitWeb和Google代码搜索存储库已经停用,因为此问题最初已得到解答。幸运的是,SDK Manager最终允许您使用{4.0}及更高版本的download the source code 以及所有API和工具。

如果您需要访问pre-Ice Cream Sandwich(4.0)Android源代码并且不想使用Google的non-Windows download instructions,则可以在GrepCode搜索您在线所需的内容。 (查找“android”和你想要的类或方法的名称,然后选择你想要的代码的版本。)GrepCode工作,但我已经看到它崩溃了IE很多次。另一种方法是下载Android Sources plugin for Eclipse,它会为您提供Android版本的所有源代码,最高可达4.0.1。

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

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

答案 2 :(得分:2)

非常感谢,帮助下载Windows的快速指南,请查看

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

答案 3 :(得分: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. 逐一运行以下说明:

    i)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

    v)cd source

    ⅵ)
    主人分支:
     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)如果需要,提供凭证

    viii)repo sync

  5. 来源:click here

答案 4 :(得分: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/

答案 5 :(得分:0)

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

无论如何你都想拥有git - 它已成为现代开发工作的标准vcs。有些东西仍在svn中,但那已经消失了。

答案 6 :(得分:0)

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