Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

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


Trình chuẩn bị mục tiêu thực hiện tải xuống gói OTA cụ thể, áp dụng gói, đợi thiết bị khởi động và đưa các thuộc tính xây dựng thiết bị để sử dụng làm thông tin xây dựng

Người 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 ở chế độ tương tự nhưng với phiên bản mới hơn được áp dụng. Mọi 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 bất kỳ lỗi tải xuống OTA nào được phát hiện.

Bản tóm tắt

Các nhà xây dựng công cộng

SideloadOtaTargetPreparer ()

Các phương pháp được bảo vệ

File getDeviceUpdateImage ()

Cung cấp phiên bản ERROR(/File) đại diện cho tệp hình ảnh thiết bị sẽ được sử dụng để cập nhật

void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

Thực hiện sideload gói OTA

void postUpdateActions (File deviceUpdateImage, ITestDevice device)

Chờ thiết bị chuyển từ tải xuống sang 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ế độ sideload để chuẩn bị

Các nhà xây dựng công cộng

SideloadOtaTargetPreparer

public SideloadOtaTargetPreparer ()

Các phương pháp được bảo vệ

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

Cung cấp phiên bản ERROR(/File) đại diện cho tệp hình ảnh thiết bị sẽ được sử dụng để cập nhật

Lợi nhuận
File

performanceDeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Thực hiện sideload gói OTA

Ném
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

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

Ném
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Khởi động lại thiết bị ở chế độ sideload để chuẩn bị

Ném
DeviceNotAvailableException
TargetSetupError