ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาแบบ Trunk Stable และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ หากต้องการสร้างและมีส่วนร่วมใน AOSP ให้ใช้ android-latest-release 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 รายการต่ออุปกรณ์ ซึ่งช่วยให้ขอและกำหนดเป้าหมายไฟล์จากอุปกรณ์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งได้
BuildInfo ในบิลด์หลายรายการ
คุณสามารถกำหนดให้ต้องใช้บิลด์จากเป้าหมายหลายรายการได้ ในกรณีเหล่านี้ จะมีออบเจ็กต์ BuildInfo 1 รายการต่อเป้าหมาย ซึ่งช่วยให้ขอและกำหนดเป้าหมายไฟล์จากเป้าหมายใดก็ได้
BuildInfo สามารถซีเรียลไลซ์ในรูปแบบ protobuf เพื่อให้ใช้งานในระบบต่างๆ ได้ง่ายขึ้นหากจำเป็น
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา 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"],[],[]]