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

相關文章
相關標籤/搜索