原始碼控管工具

如要使用 Android 程式碼,必須同時使用 Git (開放原始碼 版本管控系統) 和 Repo (Google 打造的 在 Git 上執行的存放區管理工具)。詳情請參閱 「來源控制工作流程」頁面 ,瞭解您可以採取的定期行動 (如上傳變更以供審查)。

Git

Git 可處理分散至多個項目的大型專案 與存放區Android 使用 Git 執行本機分支等本機作業 修訂、比較和編輯設定 Android 的其中一項挑戰 專案就是決定如何以最佳方式協助外部社群 再由大型原始設備製造商 (OEM) 製造大量消費性消費者裝置。Google 敬上 也希望元件可以替換 並想將有趣的元件 而不只是 Android 平台Google 最初選擇 再縮減到 Git

如要進一步瞭解 Git,請參閱這份 Git 說明文件

存放區

在必要時,Repo 會統合 Git 存放區,並執行 上傳至 Gerrit 修訂控制系統,並自動處理 Android 開發工作流程

Repo 啟動器提供可以初始化結帳和完成結帳的 Python 指令碼 下載第二個部分,也就是完整的存放區工具。完整存放區工具 Android 原始碼結帳流程。這個資料夾預設位於 $SRCDIR/.repo/repo/...,而且會從 已下載 Repo 啟動器。

存放區不會取代 Git,只是方便您在 您就能更深入瞭解 Android 系統存放區使用資訊清單檔案 將 Git 專案匯總至 Android 超級專案。您可以將 repo 指令,這是可執行的 Python 指令碼 使用 Android 來源檔案時,您可以將存放區用於 跨網路作業執行,例如使用單一 Repo 工作目錄。

在大部分的情況下,您可以使用 Git 而非 Repo,或混合使用存放區和 Git 構成複雜指令不過,使用 Repo 執行基本作業 跨網路作業可簡化作業瞭解詳情 如需存放區,請參閱 Repo 指令參考資料Repo README、 可以在 Repo 啟用的預先上傳掛鉤 (測試) Android 開放原始碼計畫的一般說明文件

如要從 git-repo- 下載並安裝 Repo 啟動器 下載內容,請參閱 正在安裝存放區

蓋瑞特

Gerrit 是網頁式的程式碼審查系統,適用於專案 這些 Pod 會使用 Git 連線Gerrit 透過允許所有團隊成員 授權使用者提交變更;系統會自動合併這類變更 則必須通過程式碼審查此外,Gerrit 也簡化了檢查流程,讓您輕鬆查看變更項目 並在瀏覽器中啟用內嵌註解。

前往 android-review.googlesource.com 找出 Android Gerrit 審查介面,並前往以下程式碼瀏覽介面: android.googlesource.com

Android 程式碼搜尋工具 可讓你搜尋 Android 開放原始碼計畫,而不必下載任何資料。使用代碼 搜尋以查看 Android 開放原始碼計畫原始碼、切換開放原始碼分支版本,以及 進行交叉比對詳情請參閱 Google Developers 程式碼搜尋說明文件網站。

其他工具

Android Studio 是 Android 應用程式的官方整合開發環境 (IDE), Android 應用程式開發。

Android Debug Bridge (ADB) 可讓您連結開發作業 安裝至 Android 裝置,以便安裝套件及評估變更。

要進行 Android 開放原始碼計畫開發作業,請使用平台專用 Android Studio (ASfP)