我尝试搜索它,但我不能。我在联想G460笔记本电脑上运行Windows 7。我尝试在其上安装Ubuntu,但出于某种原因我无法使用无线连接到互联网。
我是否有机会查看Android源代码或至少只看一下日历部分?
答案 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)
步骤:
curl
和python
(搜索它们)并标记它们以进行安装。启动cygwin.exe并转到您的首选目录(我的是D:/Android/sources/4.0/try2
)。示例:$: cd /cygdrive/d/Android/sources/4.0/try2
逐一运行以下说明:
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
来源: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
,然后保存并关闭记事本:
6)通过以下命令在Git Bash窗口中执行下载shell脚本:./download.sh
答案 5 :(得分:0)
安装cygwin,然后安装git的cygwin版本,然后按照正常的说明安装repo。
无论如何你都想拥有git - 它已成为现代开发工作的标准vcs。有些东西仍在svn中,但那已经消失了。
答案 6 :(得分:0)
对我来说,最简单的方法是在GrepCode浏览它。