Mulai tahun 2026, untuk menyelaraskan dengan model pengembangan stabil trunk kami dan memastikan stabilitas platform untuk ekosistem, kami akan memublikasikan kode sumber ke AOSP pada Kuartal 2 dan Kuartal 4. Untuk membangun dan berkontribusi ke AOSP, sebaiknya gunakan android-latest-release, bukan aosp-main. Cabang manifes android-latest-release akan selalu merujuk pada rilis terbaru yang di-push ke AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Buat Aturan
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Jangan tentukan aturan make dalam konfigurasi produk. Aturan Make terlihat seperti ini:
output_file_name: dependencies
shell commands to build the output
Konfigurasi produk/papan dimaksudkan untuk hanya menetapkan variabel yang nantinya digunakan dalam build, bukan menentukan tindakan build baru. Aturan-aturan ini harus dikonversi ke modul Soong, atau ketika konversi Bazel cukup jauh, target Bazel. Jenis modul genrule Soong cukup umum untuk mencakup sebagian besar kasus penggunaan.
Jika mengonversi ke Soong saat ini terlalu sulit, pindahkan aturan ke file apa pun yang cocok {device,product,vendor}/*/[*/]build/tasks/*.mk . File-file ini selalu disertakan oleh sistem build, tetapi terpisah dari konfigurasi produk. Mereka disertakan sepanjang waktu, jadi setiap aturan yang ditambahkan di sana harus dijaga oleh variabel yang disetel dalam konfigurasi produk, sehingga aturan tidak ditentukan untuk produk lain. Lihat daftar perubahan ini, Pindahkan Buat aturan dari konfigurasi papan ke build/tugas
Ingatlah bahwa folder build/tasks juga pada akhirnya harus dihapus ketika Make dihapus dari build seluruhnya.
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 2022-06-06 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 2022-06-06 UTC."],[],[]]