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