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

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