A partir de 2026, para alinearnos con nuestro modelo de desarrollo estable de la rama principal y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en AOSP en el segundo y cuarto trimestre. Para compilar AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Android en Bazel
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Google tiene un plan de varios años para migrar el sistema Android Build a Bazel. Esta migración se encuentra en las primeras etapas, pero se pueden realizar algunos cambios en los archivos de compilación actuales para comenzar a prepararlos para Bazel.
Descripción general de Bazel
Bazel es el sistema de compilación de código abierto de Google. Los proyectos de Bazel se describen utilizando archivos BUILD, que Bazel lee y analiza en un gráfico de acciones para ejecutar (como compilar un archivo .cc). Una vez que se completa el análisis, Bazel ejecuta estas acciones utilizando herramientas como clang y javac.
Bazel proporcionará compilaciones más rápidas y confiables de AOSP. Bazel también debería facilitar la creación de AOSP en configuraciones personalizadas .
Para obtener más información sobre el sistema de compilación de Bazel, consulte bazel.build . Para ver una descripción general de la migración de AOSP para usar Bazel, consulte Bazel para la plataforma de código abierto de Android (AOSP) .
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2022-06-06 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2022-06-06 (UTC)"],[],[]]