সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
InstallApexModuleTargetPreparer
public class InstallApexModuleTargetPreparer
extends SuiteApkInstaller
সারাংশ
সুরক্ষিত পদ্ধতি |
---|
void | addApksToTestFiles () |
| collectApexInfoFromApexModules ( testAppFileNames, TestInformation testInfo) collectApexInfoFromApexModules ( testAppFileNames, TestInformation testInfo) অ্যাক্টিভেশন চেকের জন্য শীর্ষ মডিউলগুলি থেকে সর্বোচ্চ তথ্য সংগ্রহ করে। |
boolean | containsPersistentApk ( testAppFileNames, TestInformation testInfo) containsPersistentApk ( testAppFileNames, TestInformation testInfo) ইনপুট ফাইলে কোনো স্থায়ী apk আছে কিনা তা পরীক্ষা করে। |
| getApkInstalled () |
String | getBundletoolFileName () |
BundletoolUtil | getBundletoolUtil () |
String | getModuleKeywordFromApexPackageName (String packageName) apex প্যাকেজের নাম থেকে কীওয়ার্ড (যেমন, com.android.tzdata.apex-এর জন্য 'tzdata') পায়। |
| getModulesFailToActivate ( activatedApexes) getModulesFailToActivate ( activatedApexes) সক্রিয় হতে ব্যর্থ মডিউল পান. |
| getSplitsForApks (TestInformation testInfo, File moduleFile) নির্দিষ্ট apks এর জন্য এক্সট্রাক্ট এবং রিটার্ন বিভক্ত। |
void | initBundletoolUtil (TestInformation testInfo) এই শ্রেণীর জন্য bundletool util শুরু করে। |
void | installTrain (TestInformation testInfo, moduleFilenames, String[] extraArgs) installTrain (TestInformation testInfo, moduleFilenames, String[] extraArgs) ডিভাইসে শীর্ষস্থানীয় একটি প্রধান লাইন ট্রেন ইনস্টল করার প্রচেষ্টা। |
void | installUsingBundleTool (TestInformation testInfo, testAppFileNames) installUsingBundleTool (TestInformation testInfo, testAppFileNames) bundletool ব্যবহার করে মেইনলাইন মডিউল(গুলি) ইনস্টল করার প্রচেষ্টা। |
void | installer (TestInformation testInfo, testAppFileNames) installer (TestInformation testInfo, testAppFileNames) ডিভাইসে একটি প্যাকেজ বা বিভক্ত প্যাকেজ ইনস্টল করার চেষ্টা করুন। |
boolean | isPersistentApk (File filename, TestInformation testInfo) একটি apk একটি স্থায়ী apk কিনা তা পরীক্ষা করে। |
ITestDevice.ApexInfo | retrieveApexInfo (File testApexFile, DeviceDescriptor deviceDescriptor) ApexInfo পুনরুদ্ধার করে যাতে প্রদত্ত শীর্ষ ফাইল থেকে প্যাকেজ নাম এবং সংস্করণ কোড রয়েছে। |
ক্ষেত্র
APEX_SUFFIX
protected static final String APEX_SUFFIX
APK_SUFFIX
protected static final String APK_SUFFIX
SPLIT_APKS_SUFFIX
protected static final String SPLIT_APKS_SUFFIX
পাবলিক কনস্ট্রাক্টর
InstallApexModuleTargetPreparer
public InstallApexModuleTargetPreparer ()
পাবলিক পদ্ধতি
public getModulesToInstall (TestInformation testInfo)
ডিভাইসে প্রিলোড করা মডিউলগুলির উপর ভিত্তি করে ট্রেনে ইনস্টল করা মডিউলগুলি পায়৷ যে মডিউলগুলি প্রিলোড করা হয় না তা ইনস্টল করা হবে না।
রিটার্নস |
---|
| তালিকা ডিভাইসে ইনস্টল করা উচিত যে মডিউল. |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | যখন ডিভাইস পাওয়া যায় না। |
TargetSetupError | যখন বাধ্যতামূলক মডিউল ইনস্টল করা হয় না, বা মডিউল ইনস্টল করা যাবে না। |
setIgnoreIfNotPreloaded
public void setIgnoreIfNotPreloaded (boolean skip)
SkipApexTearDown সেট করুন
public void setSkipApexTearDown (boolean skip)
public void setUp (TestInformation testInfo)
পরামিতি |
---|
testInfo | TestInformation |
নিক্ষেপ করে |
---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError | |
public void tearDown (TestInformation testInfo,
Throwable e)
পরামিতি |
---|
testInfo | TestInformation |
e | Throwable |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
সুরক্ষিত পদ্ধতি
AddApksToTestFiles
protected void addApksToTestFiles ()
protected collectApexInfoFromApexModules ( testAppFileNames,
TestInformation testInfo)
অ্যাক্টিভেশন চেকের জন্য শীর্ষ মডিউলগুলি থেকে সর্বোচ্চ তথ্য সংগ্রহ করে।
পরামিতি |
---|
testAppFileNames | : ইনস্টল করার জন্য মডিউলগুলির ফাইলের নামের তালিকা |
testInfo | TestInformation : TestInformation |
রিটার্নস |
---|
| ইনপুট ফাইল তালিকার শীর্ষ মডিউলগুলির শীর্ষস্থানীয় তথ্য ধারণকারী একটি তালিকা |
নিক্ষেপ করে |
---|
TargetSetupError | |
protected boolean containsPersistentApk ( testAppFileNames,
TestInformation testInfo)
ইনপুট ফাইলে কোনো স্থায়ী apk আছে কিনা তা পরীক্ষা করে।
পরামিতি |
---|
testAppFileNames | : ইনস্টল করার জন্য মডিউলগুলির ফাইলের নামের তালিকা |
testInfo | TestInformation : TestInformation |
রিটার্নস |
---|
boolean | true যদি ইনপুট ফাইলগুলিতে একটি স্থায়ী apk মডিউল থাকে। |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
TargetSetupError | |
getApkইনস্টল
protected getApkInstalled ()
protected String getBundletoolFileName ()
getModuleKeywordFromApexPackageName
protected String getModuleKeywordFromApexPackageName (String packageName)
apex প্যাকেজের নাম থেকে কীওয়ার্ড (যেমন, com.android.tzdata.apex-এর জন্য 'tzdata') পায়।
পরামিতি |
---|
packageName | String : এপেক্স ফাইলের প্যাকেজ নাম। |
রিটার্নস |
---|
String | একটি স্ট্রিং শীর্ষ প্যাকেজ নামের কীওয়ার্ড। |
getModulesFailToActivate
protected getModulesFailToActivate ( activatedApexes)
সক্রিয় হতে ব্যর্থ মডিউল পান.
পরামিতি |
---|
activatedApexes | : ডিভাইসে সক্রিয় শীর্ষের সেট |
রিটার্নস |
---|
| ইনপুট এপেক্স মডিউলগুলির শীর্ষস্থানীয় তথ্য ধারণকারী একটি তালিকা যা সক্রিয় হতে ব্যর্থ হয়েছে। |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
TargetSetupError | |
protected getSplitsForApks (TestInformation testInfo,
File moduleFile)
নির্দিষ্ট apks এর জন্য এক্সট্রাক্ট এবং রিটার্ন বিভক্ত।
পরামিতি |
---|
testInfo | TestInformation : TestInformation |
moduleFile | File : যে মডিউল ফাইল থেকে বিভাজন বের করতে হবে। |
রিটার্নস |
---|
| একটি ফাইল [] বিভক্ত সমন্বিত. |
নিক্ষেপ করে |
---|
TargetSetupError | যদি bundletool খুঁজে না পাওয়া যায় বা ডিভাইসের বিশেষ ফাইল তৈরি করতে ব্যর্থ হয়। |
protected void initBundletoolUtil (TestInformation testInfo)
এই শ্রেণীর জন্য bundletool util শুরু করে।
নিক্ষেপ করে |
---|
TargetSetupError | যদি বান্ডলেটুল পাওয়া না যায়। |
protected void installTrain (TestInformation testInfo,
moduleFilenames,
String[] extraArgs)
ডিভাইসে শীর্ষস্থানীয় একটি প্রধান লাইন ট্রেন ইনস্টল করার প্রচেষ্টা।
পরামিতি |
---|
testInfo | TestInformation : TestInformation |
moduleFilenames | : স্ট্রিং তালিকা. ইনস্টল করা প্রধান লাইন মডিউলগুলির ফাইলের নামের তালিকা। |
extraArgs | String |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
TargetSetupError | |
protected void installUsingBundleTool (TestInformation testInfo,
testAppFileNames)
bundletool ব্যবহার করে মেইনলাইন মডিউল(গুলি) ইনস্টল করার প্রচেষ্টা।
পরামিতি |
---|
testInfo | TestInformation : TestInformation |
testAppFileNames | : ইনস্টল করার জন্য প্রিলোড করা মডিউলগুলির ফাইলের নাম। |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
TargetSetupError | |
protected void installer (TestInformation testInfo,
testAppFileNames)
ডিভাইসে একটি প্যাকেজ বা বিভক্ত প্যাকেজ ইনস্টল করার চেষ্টা করুন।
পরামিতি |
---|
testInfo | TestInformation : আমন্ত্রণের জন্য TestInformation |
testAppFileNames | : apks এবং তাদের প্যাকেজ ইনস্টল করতে হবে। |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
TargetSetupError | |
protected boolean isPersistentApk (File filename,
TestInformation testInfo)
একটি apk একটি স্থায়ী apk কিনা তা পরীক্ষা করে।
পরামিতি |
---|
filename | File : চেক করার জন্য apk মডিউল ফাইল |
testInfo | TestInformation : TestInformation |
রিটার্নস |
---|
boolean | true যদি এটি একটি স্থায়ী apk মডিউল হয়। |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
TargetSetupError | |
আপেক্স ইনফো পুনরুদ্ধার করুন
protected ITestDevice.ApexInfo retrieveApexInfo (File testApexFile,
DeviceDescriptor deviceDescriptor)
ApexInfo পুনরুদ্ধার করে যাতে প্রদত্ত শীর্ষ ফাইল থেকে প্যাকেজ নাম এবং সংস্করণ কোড রয়েছে।
পরামিতি |
---|
testApexFile | File : শীর্ষ ফাইল থেকে আমরা তথ্য পুনরুদ্ধার করি। |
deviceDescriptor | DeviceDescriptor |
রিটার্নস |
---|
ITestDevice.ApexInfo | প্রদত্ত ফাইলের প্যাকেজের নাম এবং সংস্করণকোড ধারণকারী একটি ApexInfo |
নিক্ষেপ করে |
---|
TargetSetupError | যদি aapt পার্সার ফাইলটি পার্স করতে ব্যর্থ হয়। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-01-04 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-01-04 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]