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


Một trình chuẩn bị mục tiêu thực hiện việc tải gói OTA đã chỉ định lên thiết bị, á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 của 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 đã áp dụng bản dựng mới hơn. Mọi quá trình 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 tương tự cũng áp dụng cho mọi lỗi tải lên từ bên ngoài OTA được phát hiện.

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ể File đại diện cho tệp hình ảnh thiết bị sẽ được dùng để cập nhật

void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

Thực hiện quá trình tải gói OTA lên thiết bị

void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Chờ thiết bị chuyển từ chế độ tải lên thiết bị sang chế độ khôi phục, sau đó khởi động lại vào không gian người dùng

void preUpdateActions(File deviceUpdateImage, ITestDevice device)

Khởi động lại thiết bị ở chế độ tải từ nguồn bên ngoài để 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ể 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 quá trình tải gói OTA lên thiết bị

Gửi
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Chờ thiết bị chuyển từ chế độ tải lên thiết bị 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

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Khởi động lại thiết bị ở chế độ tải từ nguồn bên ngoài để chuẩn bị

Gửi
DeviceNotAvailableException
TargetSetupError