Android di Bazel

Google memiliki rencana multi-tahun untuk memigrasikan sistem Android Build ke Bazel. Migrasi ini masih dalam tahap awal, namun beberapa perubahan dapat dilakukan pada file build saat ini untuk mulai mempersiapkannya bagi Bazel. Setelah migrasi selesai, Bazel akan mengganti semua sistem build yang ada dan membangun sistem konfigurasi di AOSP (konfigurasi produk berbasis Make, Kati, Soong, Make).

Ikhtisar Bazel

Bazel adalah sistem pembangunan sumber terbuka Google. Proyek Bazel dijelaskan menggunakan file BUILD, yang dibaca dan dianalisis oleh Bazel menjadi grafik tindakan yang akan dijalankan (seperti mengkompilasi file .cc). Setelah analisis selesai, Bazel menjalankan tindakan ini menggunakan alat seperti dentang dan javac.

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

Untuk informasi lebih lanjut tentang sistem pembangunan Bazel, lihat bazel.build . Untuk melihat ringkasan migrasi AOSP untuk menggunakan Bazel, lihat Bazel untuk Platform Sumber Terbuka Android (AOSP) .