ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาที่เสถียรของ Trunk และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main ในการสร้างและมีส่วนร่วมใน AOSP android-latest-release สาขาไฟล์ Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
OtaDeviceBuildInfo
public
class
OtaDeviceBuildInfo
extends DeviceBuildInfo
IDeviceBuildInfo ที่ใช้สำหรับการทดสอบการอัปเดตแบบ OTA ซึ่งประกอบด้วยบิลด์อุปกรณ์ 2 รายการสำหรับ ITestDevice ดังนี้
- อิมเมจบิลด์พื้นฐาน (บิลด์ที่จะ OTA)
- บิลด์ OTA (บิลด์สำหรับ OTA) ควรมีแอตทริบิวต์การสร้างที่จำเป็นและแพ็กเกจ OTA ที่เชื่อมโยง
this มีบิลด์พื้นฐาน และ
getOtaBuild() จะแสดงบิลด์ OTA
สรุป
ช่อง
mReportTargetBuild
protected boolean mReportTargetBuild
ตัวสร้างแบบสาธารณะ
OtaDeviceBuildInfo
public OtaDeviceBuildInfo ()
OtaDeviceBuildInfo
public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)
| พารามิเตอร์ |
buildInfo |
IDeviceBuildInfo |
เมธอดสาธารณะ
cleanUp
public void cleanUp ()
ล้างไฟล์บิลด์ชั่วคราว
cleanUp
public void cleanUp ( doNotDelete)
เวอร์ชัน cleanUp() ที่ระบบไม่ได้ลบบางไฟล์
getBaselineBuildId
public String getBaselineBuildId ()
public File getBaselineOtatoolsZip ()
getBaselineTargetFileZip
public File getBaselineTargetFileZip ()
getBuildBranch
public String getBuildBranch ()
วิธีการที่ไม่บังคับในการแสดงผลสาขาการควบคุมแหล่งที่มาที่บิลด์ที่ทดสอบสร้างขึ้น
| คิกรีเทิร์น |
String |
branch ของบิลด์หรือ null หากไม่ได้ตั้งค่า/ไม่เกี่ยวข้อง |
getBuildFlavor
public String getBuildFlavor ()
เมธอดที่ไม่บังคับเพื่อแสดงผลประเภทของบิลด์ที่ทดสอบ
การใช้งานทั่วไปสำหรับบิลด์แพลตฟอร์ม Android คือการคืนค่า (build product)-(build os)-(build variant)
ie generic-linux-userdebug
| คิกรีเทิร์น |
String |
รสชาติของบิลด์หรือ null หากไม่ได้ตั้งค่า/ไม่เกี่ยวข้อง |
getBuildId
public String getBuildId ()
แสดงผลตัวระบุที่ไม่ซ้ำกันของบิลด์ที่ทดสอบ ไม่ควรเป็นค่า Null ค่าเริ่มต้นคือ UNKNOWN_BUILD_ID
getBuildTargetName
public String getBuildTargetName ()
แสดงชื่อแบบเต็มของบิลด์ที่ทดสอบ
การใช้งานทั่วไปคือการสร้างชื่อเป้าหมายการสร้างจากชื่อรุ่นการสร้างและชื่อสาขา [เช่น (ชื่อสาขา)-(ชื่อรุ่นบิลด์)]
public File getOtaTools ()
public File getTargetOtatoolsZip ()
getTargetTargetFileZip
public File getTargetTargetFileZip ()
public void setBaselineOtatoolsZip (File file,
String version)
| พารามิเตอร์ |
file |
File |
version |
String |
setBaselineTargetFileZip
public void setBaselineTargetFileZip (File file,
String version)
| พารามิเตอร์ |
file |
File |
version |
String |
setOtaBuild
public void setOtaBuild (IDeviceBuildInfo otaBuild)
| พารามิเตอร์ |
otaBuild |
IDeviceBuildInfo |
public void setOtaTools (File otaTools,
String version)
| พารามิเตอร์ |
otaTools |
File |
version |
String |
setReportTargetBuild
public void setReportTargetBuild (boolean downgrade)
| พารามิเตอร์ |
downgrade |
boolean |
public void setTargetOtatoolsZip (File file,
String version)
| พารามิเตอร์ |
file |
File |
version |
String |
setTargetTargetFileZip
public void setTargetTargetFileZip (File file,
String version)
| พารามิเตอร์ |
file |
File |
version |
String |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-26 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-07-26 UTC"],[],[]]