Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release, bukan aosp-main, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Saat menambahkan kode ke AOSP, gunakan flag peluncuran fitur untuk mengisolasi kode yang belum diuji dari kode yang sudah diuji. Aktifkan tanda peluncuran fitur untuk menjalankan dan menguji kode Anda.
Sebaliknya, nonaktifkan tanda peluncuran fitur untuk memastikan kode yang belum diuji tidak
dieksekusi.
Flag peluncuran fitur terutama digunakan dengan dua cara berikut:
Jika Anda berkontribusi pada AOSP, Anda mungkin diminta oleh peninjau perubahan Anda untuk menerapkan tanda peluncuran fitur agar fitur tersebut diuji dengan benar.
Untuk informasi lebih lanjut tentang cabang, lihat
Siklus proses rilis.
Google menggunakan tanda peluncuran fitur untuk memastikan cabang rilis terbaru Android (android16-release) stabil untuk semua orang. Jika perusahaan Anda
mempertahankan salinan AOSP dan bekerja dari salinan tersebut, gunakan penanda peluncuran fitur
untuk menjaga kestabilan salinan kode AOSP bagi tim pengembangan Anda.
Langkah-langkah tingkat tinggi untuk menerapkan pemberian tanda peluncuran fitur adalah:
Untuk perubahan kode tertentu, tentukan apakah Anda memerlukan tanda dan, jika ya, tentukan
jenis tanda.
Deklarasikan tanda.
Bungkus perubahan kode Anda dalam tanda.
Tetapkan nilai tanda.
Bangun dan uji kode Anda.
Mengubah nilai flag saat runtime.
Menguji kode yang menggunakan tanda rilis fitur
Halaman di bagian ini akan mengajarkan cara melakukan setiap langkah tersebut.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-10-10 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-10-10 UTC."],[],[]]