本頁面提供的資源可協助您在 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 與使用 Android Studio with Bazel 外掛程式的 Android Studio 相容。
mobile-install
(適用於 Android)。Bazel 的mobile-install
功能提供自動建構和部署功能,可直接在 Android 裝置和模擬器上建構及測試 Android 應用程式。- 在模擬器和裝置上進行 Android 檢測設備測試。
- Android NDK 整合。Bazel 支援透過直接 NDK 整合和 C++ 規則編譯為原生程式碼。
- Android 建構效能。本頁面提供有關如何最佳化 Android 應用程式建構效能的資訊。
延伸閱讀
- 使用 rules_jvm_external 與 Google Maven 和 Maven Central 的依附元件整合。
- 瞭解 Android 建構作業在 Bazel 中的運作方式。