DeviceImageZipFlashing TargetPreparer
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 | |||
একটি লক্ষ্য প্রস্তুতকারী যা একটি নির্দিষ্ট বিন্যাসের মাধ্যমে সরবরাহ করা ডিভাইসের চিত্রগুলির সাথে ডিভাইসটিকে ফ্ল্যাশ করে।
ডিভাইস ইমেজ ফরম্যাটের জন্য উচ্চ স্তরের প্রয়োজনীয়তা:
- ডিভাইস ইমেজ ফাইল একটি জিপ ফাইল হতে হবে
- জিপ ফাইলটিতে অবশ্যই রুটে একটি flash-all.sh স্ক্রিপ্ট থাকতে হবে
- স্ক্রিপ্টটি অবশ্যই অনুমান করতে হবে যে ডিভাইসটি
adb devicesদৃশ্যমান ব্যবহারকারীর জায়গায় রয়েছে - জিপ ফাইলের বাকি অংশ একই ডিরেক্টরি বিন্যাসের সাথে স্ক্রিপ্টের মতো একই অবস্থানে বের করা হবে এবং স্ক্রিপ্টটি আপেক্ষিক পথের মাধ্যমে জিপে প্যাকেজ করা যেকোনো ফাইলের উল্লেখ করতে পারে।
- ফ্ল্যাশ করার পরে, স্ক্রিপ্টটিকে অবশ্যই ডিভাইসটিকে একই অবস্থায় ফিরিয়ে দিতে হবে
- এক্সিকিউশন এনভায়রনমেন্টের অংশ হিসাবে একটি পরিবেশ পরিবর্তনশীল
ANDROID_SERIALডিভাইস সিরিয়াল নম্বরে সেট করা হবে - স্ক্রিপ্টটি অনুমান করতে পারে যে এটিতে PATH-এ
adbএবংfastbootরয়েছে৷
flash- all.sh চালাবে।সারাংশ
পাবলিক কনস্ট্রাক্টর | |
|---|---|
DeviceImageZipFlashingTargetPreparer () | |
সুরক্ষিত পদ্ধতি | |
|---|---|
File | getDeviceUpdateImage () আপডেট করার জন্য ব্যবহার করা ডিভাইস ইমেজ ফাইলের প্রতিনিধিত্ব করে একটি |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device)ডিভাইস ইমেজ আপডেট জিপ প্রসারিত করে এবং আবদ্ধ ফ্ল্যাশিং স্ক্রিপ্ট কল করে |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device)না-ওপ |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device)না-ওপ |
পাবলিক কনস্ট্রাক্টর
DeviceImageZipFlashing TargetPreparer
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)না-ওপ
| নিক্ষেপ করে | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage,
ITestDevice device)না-ওপ
| নিক্ষেপ করে | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |