Android di Bazel

Google memiliki rencana multi-tahun untuk memigrasikan sistem Android Build ke Bazel. Migrasi ini masih dalam tahap awal, tetapi beberapa perubahan dapat dilakukan pada file build saat ini untuk mulai mempersiapkannya untuk Bazel.

Ikhtisar Bazel

Bazel adalah sistem build open source Google. Proyek Bazel dideskripsikan menggunakan file BUILD, yang dibaca dan dianalisis oleh Bazel ke dalam grafik tindakan yang harus dijalankan (seperti mengkompilasi file .cc). Setelah analisis selesai, Bazel menjalankan tindakan ini menggunakan alat seperti dentang dan javac.

Bazel akan memberikan build AOSP yang lebih cepat dan lebih andal. Bazel juga harus mempermudah pembuatan AOSP dalam konfigurasi khusus .

Untuk informasi selengkapnya tentang sistem pembuatan Bazel, lihat bazel.build . Untuk melihat gambaran umum tentang migrasi AOSP untuk menggunakan Bazel, lihat Bazel untuk Android Open Source Platform (AOSP) .