Android no Bazel

O Google tem um plano plurianual para migrar o sistema Android Build para o Bazel. Essa migração está nos estágios iniciais, mas algumas alterações podem ser feitas nos arquivos de compilação atuais para começar a prepará-los para o Bazel.

Visão geral do Bazel

Bazel é o sistema de compilação de código aberto do Google. Os projetos Bazel são descritos usando arquivos BUILD, que são lidos e analisados ​​pelo Bazel em um gráfico de ações a serem executadas (como compilar um arquivo .cc). Após a conclusão da análise, o Bazel executa essas ações usando ferramentas como clang e javac.

O Bazel fornecerá versões mais rápidas e confiáveis ​​do AOSP. O Bazel também deve facilitar a criação de AOSP em configurações personalizadas .

Para obter mais informações sobre o sistema de compilação Bazel, consulte bazel.build . Para ver uma visão geral da migração do AOSP para usar o Bazel, consulte Bazel para Android Open Source Platform (AOSP) .