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

Rob*_*hai 25 android android-source

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

无论如何我有机会看看Android源代码或至少只是它的日历部分吗?

pok*_*oke 29

您可以使用他们的存储库浏览器浏览android源代码.如果要查看特定项目(即下载源代码),则需要获取版本控制系统Git.当你运行Git时,你可以使用git clone https://android.googlesource.com/projectname.git或者只是获取HEAD(所有文件的最新版本,如果你只想浏览源代码那么有用)git clone --depth 1 https://android.googlesource.com/projectname.git.

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

  • @Gopinath看看我写的关于获取HEAD的内容,即使用`--depth 1`参数获得浅层克隆. (2认同)

hot*_*309 15

自从此问题最初得到解答以来,Android的GitWeb和Google代码搜索存储库已经停用.幸运的是,SDK Manager最终允许您下载 Android 4.0及更高版本的源代码以及所有API和工具.

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

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

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