SideloadOtaTargetPreparer

public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer

java.lang.ऑब्जेक्ट
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
com.android.tradefed.targetprep.DeviceUpdateTargetPreparer
com.android.tradefed.targetprep.SideloadOtaTargetPreparer


एक लक्ष्य तैयारकर्ता जो निर्दिष्ट ओटीए पैकेज का साइडलोड करता है, पैकेज लागू करता है, डिवाइस के बूट होने की प्रतीक्षा करता है, और बिल्ड जानकारी के रूप में उपयोग करने के लिए डिवाइस बिल्ड गुणों को इंजेक्ट करता है

यह लक्ष्य तैयारकर्ता मानता है कि प्रारंभ होने पर डिवाइस नियमित एडीबी मोड में होगा, और यह सुनिश्चित करेगा कि डिवाइस उसी मोड में बाहर निकले लेकिन नए बिल्ड के लागू होने के साथ। प्रक्रिया के दौरान किसी भी अप्रत्याशित डिवाइस स्थिति परिवर्तन को TargetSetupError के रूप में रिपोर्ट किया जाएगा, और यह किसी भी OTA साइडलोड त्रुटि का पता लगाने पर लागू होता है।

सारांश

सार्वजनिक निर्माणकर्ता

SideloadOtaTargetPreparer ()

संरक्षित तरीके

File getDeviceUpdateImage ()

अद्यतन करने के लिए उपयोग की जाने वाली डिवाइस छवि फ़ाइल का प्रतिनिधित्व करने वाला एक ERROR(/File) उदाहरण प्रदान करता है

void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

ओटीए पैकेज का साइडलोड करता है

void postUpdateActions (File deviceUpdateImage, ITestDevice device)

डिवाइस के साइडलोड से पुनर्प्राप्ति में संक्रमण की प्रतीक्षा करता है, फिर उपयोगकर्ता स्थान पर रीबूट करता है

void preUpdateActions (File deviceUpdateImage, ITestDevice device)

तैयारी में डिवाइस को साइडलोड मोड में रीबूट करता है

सार्वजनिक निर्माणकर्ता

SideloadOtaTargetPreparer

public SideloadOtaTargetPreparer ()

संरक्षित तरीके

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

अद्यतन करने के लिए उपयोग की जाने वाली डिवाइस छवि फ़ाइल का प्रतिनिधित्व करने वाला एक ERROR(/File) उदाहरण प्रदान करता है

रिटर्न
File

परफॉर्मडिवाइसअपडेट

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

ओटीए पैकेज का साइडलोड करता है

फेंकता
DeviceNotAvailableException
TargetSetupError

पोस्टअपडेटक्रियाएँ

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

डिवाइस के साइडलोड से पुनर्प्राप्ति में संक्रमण की प्रतीक्षा करता है, फिर उपयोगकर्ता स्थान पर रीबूट करता है

फेंकता
DeviceNotAvailableException
TargetSetupError

पूर्व अद्यतन क्रियाएँ

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

तैयारी में डिवाइस को साइडलोड मोड में रीबूट करता है

फेंकता
DeviceNotAvailableException
TargetSetupError