Trình chuẩn bị mục tiêu Ota
public
class
SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object | ||||
↳ | com.android.tradefed.targetprep.BaseTargetOutcomer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetSupportedr | |||
↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
Một trình chuẩn bị mục tiêu thực hiện việc tải không qua cửa hàng của một gói OTA đã chỉ định, áp dụng gói này, chờ cho thiết bị khởi động và chèn thuộc tính bản dựng thiết bị để dùng làm thông tin bản dựng
Trình chuẩn bị mục tiêu này giả định rằng thiết bị sẽ ở chế độ adb thông thường khi khởi động, và
sẽ đảm bảo rằng thiết bị thoát ở cùng chế độ nhưng có áp dụng bản dựng mới. Bất kỳ hạng nào
Sự chuyển đổi trạng thái thiết bị không mong muốn trong quá trình này sẽ được báo cáo là TargetSetupError
, và điều này cũng áp dụng cho mọi lỗi tải không qua cửa hàng ứng dụng OTA.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
SideloadOtaTargetPreparer()
|
Phương thức được bảo vệ | |
---|---|
File
|
getDeviceUpdateImage()
Cung cấp một thực thể |
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
Thực hiện việc tải không qua cửa hàng của gói OTA |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Chờ thiết bị chuyển từ tải không qua cửa hàng ứng dụng sang khôi phục, sau đó khởi động lại sang không gian người dùng |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Khởi động lại thiết bị ở chế độ cài đặt không qua cửa hàng ứng dụng để chuẩn bị |
Hàm khởi tạo công khai
Trình chuẩn bị mục tiêu không qua cửa hàng
public SideloadOtaTargetPreparer ()
Phương thức được bảo vệ
nhận hình ảnh cập nhật thiết bị
protected File getDeviceUpdateImage ()
Cung cấp một thực thể ERROR(/File)
đại diện cho tệp hình ảnh thiết bị được dùng để cập nhật
Giá trị trả về | |
---|---|
File |
thực hiện thiết bị cập nhật
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Thực hiện việc tải không qua cửa hàng của gói OTA
Gửi | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
postUpdateAction
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Chờ thiết bị chuyển từ tải không qua cửa hàng ứng dụng sang khôi phục, sau đó khởi động lại sang không gian người dùng
Gửi | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
hành động trước khi cập nhật
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Khởi động lại thiết bị ở chế độ cài đặt không qua cửa hàng ứng dụng để chuẩn bị
Gửi | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |