Esta página contiene recursos que te ayudarán a usar Bazel con proyectos de Android. Incluye un vínculo 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 lugar para comenzar a 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, integrarlas con el SDK/NDK y crear imágenes de emulador. También hay complementos de Bazel para Android Studio e 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 a través del complemento Android Studio con Bazel.
mobile-install
para Android. La funciónmobile-install
de Bazel proporciona una funcionalidad de compilación e implementación automatizada 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
- 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.