SideloadOtaTargetPreparer
public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
ตัวจัดเตรียมเป้าหมายที่ดำเนินการไซด์โหลดของแพ็คเกจ OTA ที่ระบุ ใช้แพ็คเกจ รอให้อุปกรณ์บูตเครื่อง และแทรกคุณสมบัติการสร้างอุปกรณ์เพื่อใช้เป็นข้อมูลการสร้าง
ตัวจัดเตรียมเป้าหมายนี้จะถือว่าอุปกรณ์จะอยู่ในโหมด adb ปกติเมื่อเริ่มต้น และจะตรวจสอบให้แน่ใจว่าอุปกรณ์ออกจากโหมดเดียวกัน แต่มีการนำบิลด์ที่ใหม่กว่ามาใช้ การเปลี่ยนแปลงสถานะอุปกรณ์ที่ไม่คาดคิดในระหว่างกระบวนการจะถูกรายงานเป็น TargetSetupError
และเช่นเดียวกันกับข้อผิดพลาด OTA sideload ที่ตรวจพบ
สรุป
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
SideloadOtaTargetPreparer () |
วิธีการที่ได้รับการป้องกัน | |
---|---|
File | getDeviceUpdateImage () จัดเตรียมอินสแตนซ์ |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) ดำเนินการไซด์โหลดของแพ็คเกจ OTA |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) รอให้อุปกรณ์เปลี่ยนจากไซด์โหลดเป็นการกู้คืน จากนั้นรีบูตเป็นพื้นที่ผู้ใช้ |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) รีบูตอุปกรณ์เข้าสู่โหมดไซด์โหลดเพื่อเตรียมพร้อม |
ผู้รับเหมาก่อสร้างสาธารณะ
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
วิธีการที่ได้รับการป้องกัน
รับDeviceUpdateImage
protected File getDeviceUpdateImage ()
จัดเตรียมอินสแตนซ์ ERROR(/File)
ที่แสดงไฟล์อิมเมจของอุปกรณ์ที่จะใช้สำหรับการอัปเดต
การส่งคืน | |
---|---|
File |
ดำเนินการอัปเดตอุปกรณ์
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
ดำเนินการไซด์โหลดของแพ็คเกจ OTA
ขว้าง | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
รอให้อุปกรณ์เปลี่ยนจากไซด์โหลดเป็นการกู้คืน จากนั้นรีบูตเป็นพื้นที่ผู้ใช้
ขว้าง | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
รีบูตอุปกรณ์เข้าสู่โหมดไซด์โหลดเพื่อเตรียมพร้อม
ขว้าง | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |