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 () अद्यतन करने के लिए उपयोग की जाने वाली डिवाइस छवि फ़ाइल का प्रतिनिधित्व करने वाला एक |
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 |