En esta página, encontrarás recursos que te ayudarán 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 punto de partida para aprender sobre los comandos y conceptos de Bazel, y 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.
Atributos
Bazel tiene reglas de Android para compilar y probar apps para Android, realizar integraciones con el SDK o 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 mediante el complemento de Android Studio con Bazel.
mobile-install
para Android La funciónmobile-install
de Bazel proporciona una funcionalidad automatizada de compilación e implementación a fin de compilar y probar apps para Android directamente en emuladores y dispositivos 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 sobre cómo optimizar el rendimiento de compilación de las apps para Android.
Lecturas adicionales
- Integra en las dependencias de Maven de Google y Maven Central con rules_jvm_external.
- Descubre cómo funcionan las compilaciones de Android en Bazel.