Trình chuẩn bị mục tiêu không qua cửa hàng
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.SideloadOtaTargetSupportedr |
Trình chuẩn bị mục tiêu thực hiện tải không qua cửa hàng ứng dụng của một gói OTA được chỉ định, áp dụng gói, đợi thiết bị khởi động và chèn các thuộc tính bản dựng thiết bị để sử 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 áp dụng bản dựng mới hơn. Mọi 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 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ị vào chế độ cài đặt không qua cửa hàng để chuẩn bị |
Hàm khởi tạo công khai
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Phương thức được bảo vệ
getDeviceUpdateImage
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ị sẽ được dùng để cập nhật
Giá trị trả về | |
---|---|
File |
performDeviceUpdate
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 |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Chờ thiết bị chuyển từ chế độ tải không qua cửa hàng ứng dụng sang chế độ khôi phục, sau đó khởi động lại vào 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ị vào chế độ cài đặt không qua cửa hàng để chuẩn bị
Gửi | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |