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 |