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 |