我可以在网上哪里找到Android源代码?

我可以在哪里浏览任何Android开源项目(AOSP)应用程序(例如联系人应用程序)的源代码?为所有AOSP克隆整个源存储库是唯一的方法吗?

286923 次浏览

我找到了一种方法,只得到联系人应用程序:

git clone https://android.googlesource.com/platform/packages/apps/Contacts

这对我来说已经足够好了,但不能回答在网上浏览代码的问题。

Gitweb将允许您通过浏览器浏览代码(和更改)。

< a href = " http://git.or。cz/gitwiki/Gitweb" rel="nofollow noreferrer">http://git.or.cz/gitwiki/Gitweb .

(不知道是否有人已经为Android设置了一个公共的gitweb,但这可能并不难。)

所有内容都镜像在omapzoom.org上。有些代码也是镜像在github上

例如联系人在这里

2019年12月起,您可以使用新的官方公开代码搜索工具AOSP: cs.android.com。还有 Android官方源代码浏览器(基于Gitiles)有一个组成android的许多不同部分的web视图。一些项目(如Kernel)已经被删除,现在只指向可克隆的git存储库。< / p >

要在本地获取所有代码,可以使用回购帮助程序,也可以克隆单个存储库。

及其他:

你可以使用“代码搜索”从你的智能手机浏览Android SDK示例: # EYZ0 < / p >

2020年:官方AOSP代码搜索https://cs.android.com/


你可以查看源代码通过http://developer.android.com,当你阅读API时,会有一个链接到GitHub上匹配的源代码,你只需要add Android SDK参考搜索插件 on Chrome

我在这里写了一篇博文:
# EYZ0 < / p >

enter image description here

这个eclipse插件允许内联源代码查看,甚至进入Android源代码:

http://code.google.com/p/adt-addons/

(编辑:特别是“Android Sources”插件:http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/)

前几天我偶然发现了Android XRef,发现它很有用,特别是因为它是由OpenGrok支持的,它提供了惊人的和盲目的快速搜索。