संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

DeviceImageZipFlashingTargetPreparer

public class DeviceImageZipFlashingTargetPreparer
extends DeviceUpdateTargetPreparer

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.targetprep.BaseTargetPreparer
मैं com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
मैं com.android.tradefed.targetprep.DeviceUpdateTargetPreparer
मैं com.android.tradefed.targetprep.DeviceImageZipFlashingTargetPreparer


एक लक्ष्य तैयारकर्ता जो एक विशिष्ट प्रारूप के माध्यम से प्रदान की गई डिवाइस छवियों के साथ डिवाइस को फ्लैश करता है।

डिवाइस छवि प्रारूप के लिए उच्च स्तरीय आवश्यकताएं:

  • डिवाइस छवि फ़ाइल एक ज़िप फ़ाइल होनी चाहिए
  • ज़िप फ़ाइल में मूल में एक फ्लैश-all.sh स्क्रिप्ट शामिल होनी चाहिए
  • स्क्रिप्ट को यह मान लेना चाहिए कि डिवाइस adb devices के लिए दृश्यमान उपयोगकर्ता स्थान में है
  • शेष ज़िप फ़ाइल को उसी निर्देशिका लेआउट के साथ स्क्रिप्ट के समान स्थान पर निकाला जाएगा, और स्क्रिप्ट संबंधित पथ के माध्यम से ज़िप में पैक की गई किसी भी फ़ाइल का संदर्भ दे सकती है
  • फ्लैश करने के बाद, स्क्रिप्ट को डिवाइस को उसी स्थिति में वापस करना होगा
  • एक पर्यावरण चर ANDROID_SERIAL को निष्पादन परिवेश के भाग के रूप में डिवाइस सीरियल नंबर पर सेट किया जाएगा
  • लिपि मान सकती है कि इसमें पथ पर adb और fastboot है
यह लक्ष्य तैयारकर्ता डिवाइस छवि ज़िप फ़ाइल को अनपैक करेगा और ऊपर की आवश्यकताओं में अनुमानों की रूपरेखा के तहत संलग्न flash- all.sh को निष्पादित करेगा।

सारांश

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

DeviceImageZipFlashingTargetPreparer ()

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

File getDeviceUpdateImage ()

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

void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

डिवाइस छवि अद्यतन ज़िप का विस्तार करता है और संलग्न चमकती स्क्रिप्ट को कॉल करता है

void postUpdateActions (File deviceUpdateImage, ITestDevice device)

कोई-op

void preUpdateActions (File deviceUpdateImage, ITestDevice device)

कोई-op

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

DeviceImageZipFlashingTargetPreparer

public DeviceImageZipFlashingTargetPreparer ()

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

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

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

रिटर्न
File

प्रदर्शनडिवाइसअपडेट

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

डिवाइस छवि अद्यतन ज़िप का विस्तार करता है और संलग्न चमकती स्क्रिप्ट को कॉल करता है

फेंकता
DeviceNotAvailableException
TargetSetupError

अद्यतन के बाद की क्रियाएं

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

कोई-op

फेंकता
DeviceNotAvailableException
TargetSetupError

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

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

कोई-op

फेंकता
DeviceNotAvailableException
TargetSetupError