Esta página contiene recursos que te ayudan a usar Bazel con proyectos de Android. Incluye vínculos a un instructivo, reglas de compilación y otra información específica para compilar proyectos de Android con Bazel.
Cómo comenzar
Los siguientes recursos te ayudarán a trabajar con Bazel en proyectos de Android:
- Instructivo: Cómo compilar una app para Android. Este instructivo es un buen punto de partida para aprender sobre los comandos y conceptos de Bazel, y cómo compilar apps para Android con Bazel.
- Codelab: Cómo compilar apps para Android con Bazel. En este codelab, se explica cómo compilar apps para Android con Bazel.
Funciones
Bazel tiene reglas de Android para compilar y probar apps para Android, integrarse con el SDK/NDK y crear imágenes de emulador. También hay complementos de Bazel para Android Studio y IntelliJ.
- Reglas de Android. En la Enciclopedia de compilación, se describen las reglas para compilar y probar apps para Android con Bazel.
- Integración con Android Studio. Bazel es compatible con Android Studio mediante el Android Studio with Bazel complemento.
mobile-installpara Android. La funciónmobile-installde Bazel proporciona funcionalidad automatizada de compilación e implementación para compilar y probar apps para Android directamente en dispositivos y emuladores de Android.- Pruebas de instrumentación de Android en emuladores y dispositivos.
- Integración del NDK de Android. Bazel admite la compilación en código nativo a través de la integración directa del NDK y las reglas de C++.
- Rendimiento de la compilación de Android. En esta página , se proporciona información para optimizar el rendimiento de la compilación de apps para Android.
Lecturas adicionales
- Cómo realizar la integración con dependencias de Google Maven y Maven Central con rules_jvm_external.
- Obtén información sobre cómo funcionan las compilaciones de Android en Bazel.