ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาที่เสถียรของ Trunk และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main ในการสร้างและมีส่วนร่วมใน AOSP android-latest-release สาขาไฟล์ Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
BuildInfo ใน Tradefed
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
BuildInfo
ใน TF เป็นออบเจ็กต์ที่ใช้กันอย่างแพร่หลายในการพกพาทรัพยากรสำหรับการตั้งค่าและการทดสอบ
ทุกอย่างตั้งแต่รูปภาพอุปกรณ์ไปจนถึง APK ทดสอบจะจัดเก็บหรือลิงก์ไว้ใน BuildInfo
ซึ่งช่วยให้เข้าถึงทรัพยากรทดสอบจากเทสต์ได้ด้วยวิธีที่รวมเป็นหนึ่งเดียว
และแยกการทดสอบจากการรับทรัพยากรทดสอบ
พร็อพเพอร์ตี้ BuildInfo
พร็อพเพอร์ตี้หลัก 2 อย่างของออบเจ็กต์ BuildInfo คือแอตทริบิวต์และไฟล์
- คุณเพิ่มแอตทริบิวต์ได้โดยใช้
#addBuildAttribute() ซึ่งแสดงถึงป้ายกำกับและข้อมูลสตริงสำหรับบิลด์
แอตทริบิวต์ใช้เพื่อจัดเก็บ
ข้อมูลที่เกี่ยวข้องกับการสร้างได้
- คุณเพิ่มไฟล์ได้ด้วย
setFile() โดย BuildInfo จะติดตามและ
จัดการไฟล์ดังกล่าวในวงจรการเรียกใช้ (เช่น
จัดการอย่างเหมาะสมระหว่างการแบ่งข้อมูล) ซึ่งจะช่วยให้การทดสอบไม่จำเป็นต้องทราบเกี่ยวกับระบบไฟล์ และสามารถใช้BuildInfoออบเจ็กต์ที่แยกออกมาเพื่อรับทรัพยากรแทน
BuildInfo ในอุปกรณ์หลายเครื่อง
เมื่อตั้งค่าการทดสอบด้วยอุปกรณ์หลายเครื่อง จะมีBuildInfo
ออบเจ็กต์ 1 รายการต่ออุปกรณ์ 1 เครื่อง ซึ่งจะช่วยให้ขอและกำหนดเป้าหมายไฟล์จากอุปกรณ์หนึ่งไปยังอีกอุปกรณ์หนึ่งได้
BuildInfo ในการสร้างหลายรายการ
คุณอาจต้องสร้างจากหลายเป้าหมาย ในกรณีเหล่านี้ จะมีออบเจ็กต์ BuildInfo 1 รายการต่อเป้าหมาย ซึ่งช่วยให้ขอและกำหนดเป้าหมาย
ไฟล์จากเป้าหมายใดก็ได้
BuildInfo สามารถแปลงเป็นรูปแบบ Protobuf เพื่อให้ใช้งานได้ง่ายขึ้นในระบบต่างๆ หากจำเป็น
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-12-03 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"]],["อัปเดตล่าสุด 2025-12-03 UTC"],[],[]]