本頁所含資源可協助您在 Android 專案使用 Bazel。本頁面提供教學課程、建構規則,以及使用 Bazel 建構 Android 專案的其他資訊。
開始使用
下列資源可協助您在 Android 專案中使用 Bazel:
- 教學課程:建構 Android 應用程式。本教學課程是開始瞭解 Bazel 指令和概念的絕佳管道,以及如何使用 Bazel 建構 Android 應用程式。
- 程式碼研究室:使用 Bazel 建構 Android 應用程式。本程式碼研究室說明如何使用 Bazel 建構 Android 應用程式。
功能
Bazel 的 Android 規則可用於建構及測試 Android 應用程式、與 SDK/NDK 整合,以及建立模擬器映像檔。另外也有適用於 Android Studio 和 IntelliJ 的 Bazel 外掛程式。
- Android 規則。「建構百科全書」說明使用 Bazel 建構及測試 Android 應用程式的規則。
- 與 Android Studio 整合。Bazel 使用搭配 Bazel 外掛程式的 Android Studio,與 Android Studio 相容。
- Android 適用的
mobile-install
。Bazel 的mobile-install
功能提供自動化的建構及部署功能,可讓您直接在 Android 裝置和模擬器上建構及測試 Android 應用程式。 - 在模擬器和裝置上進行 Android 檢測設備測試。
- Android NDK 整合。Bazel 支援透過直接 NDK 整合和 C++ 規則編譯至原生程式碼。
- Android 建構效能。本頁說明如何最佳化 Android 應用程式的建構效能。
其他資訊
- 與 Google Maven 和 Maven Central 的依附元件整合 rules_jvm_external。
- 瞭解 Android Build 在 Bazel 中的運作方式。