Android 开源项目 (AOSP) 代码搜索工具正式发布

咱们很是高兴的为各位开发者们介绍一个 Android 开源项目 (AOSP) 的代码搜索工具: cs.android.com

Android 开源项目的代码由一系列 Git 管理的代码库组成。要得到或查看这些代码,须要使用 Git (一种开源版本控制系统) 和 repo (一种与 Git 相辅相成的代码库管理工具),也正因如此,不少开发者们惯用的工具没法与之很好地配合使用,如 GitHub、Gitweb 等。android

经过与 Google 内部负责代码搜索 (Code Search) 同事们合做,并使用 Google 开源的源码分析工具 Kythe,咱们很是高兴的为开发者们上线这个 Android 开源代码搜索工具,但愿这个工具能够把开源代码更全面的呈现于开发者面前。web

目前的功能有:工具

  • 方便的查看、搜索源代码
  • 在整个代码库之间进行交叉引用的代码跳转,能够单击源代码的一部分跳转到另外一部分
  • 在 Android 的开源代码分支之间进行切换 (并不是全部分支都有交叉引用信息)
  • 关于代码搜索工具的相关说明和文档能够在这里查看: source.android.google.cn/setup/contr…

除了搜索 Android 开源项目 (AOSP) 的代码以外,咱们的代码搜索工具同时提供了 CameraX、Jetpack Compose 等 AndroidX 库的源码搜索。源码分析

咱们已迈出了第一步,虽然目前并不是全部代码库均可以使用交叉引用跳转,随着时间的推移,这部分功能必定会愈加完善,咱们但愿这些能够帮助开发者们更好的使用 Android 开源代码。

本文由 Android 开源代码工程主管 Jeff Bailey,Android 开源代码项目经理 Ally Sillins,开源代码搜索工具技术主管 Kris Hildrum,源码分析引擎 Kythe 技术主管 Jay Sachs 共同为您呈现。网站

若是您想了解更多关于 Android 开源项目 (AOSP) 相关的内容,请访问中国 AOSP 开发者网站: source.android.google.cn/google

咱们同时更新了 Chromium 开源项目代码搜索工具,欢迎在这里查看 source.chromium.org/3d

相关文章
相关标签/搜索