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ể 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 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