ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาแบบ Trunk Stable และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ หากต้องการสร้างและมีส่วนร่วมใน AOSP เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main android-latest-release สาขา Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
ภาพรวมการสร้าง
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
AOSP ใช้ระบบบิลด์ Soong เพื่อสร้าง Android Soong ใช้ประโยชน์จาก
เครื่องมือโคลน kati GNU
Make และคอมโพเนนต์ระบบบิลด์ Ninja
เพื่อเร่งความเร็วในการบิลด์ Android
ไฟล์บิลด์ของ Soong เรียกว่า ไฟล์พิมพ์เขียว และมีชื่อว่า Android.bp ไฟล์เหล่านี้
มีไวยากรณ์และ
ความหมายคล้ายกับไฟล์ Bazel BUILD
หากต้องการดูคำอธิบายโดยละเอียดเกี่ยวกับรูปแบบไฟล์ Android.bp โปรดดู
รูปแบบไฟล์ Android.bp
หากต้องการดูข้อมูลเกี่ยวกับการแปลงไฟล์ Make เป็นไฟล์ Android.bp โปรดดู
การเปรียบเทียบ Make กับ Soong
แฟล็กการเปิดตัวฟีเจอร์และแฟล็กบิลด์
แฟล็กการเปิดตัวฟีเจอร์ คือแฟล็กไบนารีที่ใช้แยกโค้ดที่ยังไม่ได้ทดสอบออกจากโค้ดที่ผ่านการทดสอบแล้ว หากคุณมีมิเรอร์ของ Branch การพัฒนาภายนอกของ AOSP คุณสามารถใช้แฟล็กเหล่านี้เพื่อให้โค้ดที่ทำมิเรอร์มีความเสถียร นอกจากนี้ หากคุณต้องการมีส่วนร่วมในการส่งโค้ดไปยัง Branch การพัฒนาภายนอกแบบสาธารณะ ผู้วิจารณ์การเปลี่ยนแปลงอาจขอให้คุณใช้แฟล็กกับโค้ด
แฟล็กบิลด์ คือค่าคงที่ (สตริง) ในช่วงเวลาบิลด์ที่ใช้เพื่อแก้ไขบิลด์ เช่น การรวมไลบรารีโค้ดโดยไม่บังคับ
หากต้องการดูคำอธิบายเกี่ยวกับสาขาโค้ดต่างๆ โปรดดู
วงจรการเผยแพร่
แฟล็กการเปิดตัวฟีเจอร์และแฟล็กบิลด์ต้องมีการเปลี่ยนแปลงไฟล์บิลด์ หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับแฟล็กเหล่านี้ รวมถึงการใช้งานในบิลด์ โปรดดู
ที่ ภาพรวมแฟล็กการเปิดตัวฟีเจอร์ และ
หน้าเว็บที่เกี่ยวข้อง
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-06-18 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2026-06-18 UTC"],[],[]]