با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

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


یک آماده‌کننده هدف که بار جانبی یک بسته OTA مشخص را انجام می‌دهد، بسته را اعمال می‌کند، منتظر می‌ماند تا دستگاه راه‌اندازی شود، و ویژگی‌های ساخت دستگاه را برای استفاده به عنوان اطلاعات ساخت تزریق می‌کند.

این آماده‌کننده هدف فرض می‌کند که دستگاه هنگام راه‌اندازی در حالت adb معمولی خواهد بود و اطمینان حاصل می‌کند که دستگاه در همان حالت اما با ساخت جدیدتر اعمال شده خارج می‌شود. هرگونه انتقال غیرمنتظره حالت دستگاه در طول فرآیند به عنوان TargetSetupError گزارش می‌شود و همین امر در مورد هر خطای بار جانبی OTA شناسایی شده نیز صدق می‌کند.

خلاصه

سازندگان عمومی

SideloadOtaTargetPreparer ()

روش های محافظت شده

File getDeviceUpdateImage ()

یک نمونه ERROR(/File) ارائه می دهد که نشان دهنده فایل تصویری دستگاه است که برای به روز رسانی استفاده می شود

void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

بار جانبی بسته OTA را انجام می دهد

void postUpdateActions (File deviceUpdateImage, ITestDevice device)

منتظر می ماند تا دستگاه از بارگذاری جانبی به بازیابی منتقل شود، سپس به فضای کاربران راه اندازی مجدد شود

void preUpdateActions (File deviceUpdateImage, ITestDevice device)

در حال آماده سازی، دستگاه را به حالت بار جانبی راه اندازی می کند

سازندگان عمومی

SideloadOtaTargetPreparer

public SideloadOtaTargetPreparer ()

روش های محافظت شده

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

یک نمونه ERROR(/File) ارائه می دهد که نشان دهنده فایل تصویری دستگاه است که برای به روز رسانی استفاده می شود

برمی گرداند
File

انجام DeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

بار جانبی بسته OTA را انجام می دهد

پرتاب می کند
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

منتظر می ماند تا دستگاه از بارگذاری جانبی به بازیابی منتقل شود، سپس به فضای کاربران راه اندازی مجدد شود

پرتاب می کند
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

در حال آماده سازی، دستگاه را به حالت بار جانبی راه اندازی می کند

پرتاب می کند
DeviceNotAvailableException
TargetSetupError