Ringkasan build

AOSP menggunakan sistem build Soong untuk mem-build Android. Soong memanfaatkan alat clone GNU kati dan komponen sistem build Ninja untuk mempercepat build Android.

File build Soong disebut file blueprint dan diberi nama Android.bp. File ini memiliki sintaksis dan semantik yang mirip dengan file BUILD Bazel.

Untuk deskripsi mendetail tentang format file Android.bp, lihat Format file Android.bp.

Untuk informasi tentang cara mengonversi file Make menjadi file Android.bp, lihat Perbandingan Make dan Soong.

Flag peluncuran fitur dan flag build

Flag peluncuran fitur adalah flag biner yang digunakan untuk mengisolasi kode yang belum diuji dari kode yang telah diuji. Jika memiliki mirror cabang pengembangan eksternal AOSP Anda sendiri, Anda dapat menggunakan flag ini untuk menjaga stabilitas kode yang di-mirror. Selain itu, jika Anda ingin berkontribusi pada kode ke cabang pengembangan eksternal publik, Anda mungkin akan diminta oleh peninjau perubahan untuk menerapkan tanda untuk kode Anda.

Flag build adalah konstanta (string) waktu build yang digunakan untuk mengubah build Anda, seperti menyertakan library kode secara opsional.

Untuk penjelasan tentang berbagai cabang kode, lihat Siklus proses rilis.

Flag peluncuran fitur dan flag build memerlukan perubahan pada file build. Untuk mengetahui informasi tambahan tentang flag ini, termasuk penggunaannya dalam build, lihat Ringkasan flag peluncuran fitur dan halaman yang berdekatan.