Esta página contiene recursos que te ayudan a usar Bazel con proyectos de Android. Vincula a un instructivo, reglas de compilación y otra información específica para compilar proyectos de Android con Bazel.
Primeros pasos
Los siguientes recursos te ayudarán a trabajar con Bazel en proyectos de Android:
- Instructivo: Compila una app para Android. Este instructivo es un buen lugar para comenzar a aprender sobre comandos y conceptos de Bazel y sobre cómo compilar apps para Android con Bazel.
- Codelab: Compila 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 en el SDK o el NDK, y crear imágenes de emulador. También hay complementos de Bazel para IntelliJ y Android Studio.
- 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 si usa el complemento Android Studio con Bazel.
mobile-install
para Android: La funciónmobile-install
de Bazel proporciona una funcionalidad de compilación e implementación automatizadas 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 con el NDK de Android. Bazel admite la compilación en código nativo mediante la integración directa del NDK y las reglas de C++.
- Rendimiento de compilación de Android. En esta página, se proporciona información sobre cómo optimizar el rendimiento de compilación de las apps para Android.
Lecturas adicionales
- Integración con dependencias de Google Maven y Maven Central con rules_jvm_external.
- Obtén más información sobre cómo funcionan las compilaciones de Android en Bazel.