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 |
একটি লক্ষ্য প্রস্তুতকারী যেটি একটি নির্দিষ্ট OTA প্যাকেজের সাইডলোড সম্পাদন করে, প্যাকেজ প্রয়োগ করে, ডিভাইস বুট আপ হওয়ার জন্য অপেক্ষা করে এবং বিল্ড তথ্য হিসাবে ব্যবহার করার জন্য ডিভাইস বিল্ড বৈশিষ্ট্যগুলিকে ইনজেকশন দেয়
এই লক্ষ্য প্রস্তুতকারী অনুমান করে যে ডিভাইসটি শুরু করার সময় নিয়মিত adb মোডে থাকবে এবং নিশ্চিত করবে যে ডিভাইসটি একই মোডে প্রস্থান করবে কিন্তু নতুন বিল্ড প্রয়োগের সাথে। প্রক্রিয়া চলাকালীন যেকোনো অপ্রত্যাশিত ডিভাইসের অবস্থার রূপান্তর TargetSetupError
হিসাবে রিপোর্ট করা হবে, এবং এটি সনাক্ত করা যেকোনো OTA সাইডলোড ত্রুটির ক্ষেত্রে প্রযোজ্য।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
---|---|
SideloadOtaTargetPreparer () |
সুরক্ষিত পদ্ধতি | |
---|---|
File | getDeviceUpdateImage () আপডেট করার জন্য ব্যবহার করা ডিভাইস ইমেজ ফাইলের প্রতিনিধিত্ব করে একটি |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) OTA প্যাকেজের সাইডলোড সম্পাদন করে |
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)
OTA প্যাকেজের সাইডলোড সম্পাদন করে
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
পোস্টআপডেট অ্যাকশন
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
সাইডলোড থেকে পুনরুদ্ধারের জন্য ডিভাইসটি রূপান্তর করার জন্য অপেক্ষা করে, তারপর ইউজারস্পেসে রিবুট করুন
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
প্রস্তুতিতে সাইডলোড মোডে ডিভাইস রিবুট করুন
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |