২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
public class DexMetadataExtractor
extends BaseTargetPreparer
নির্দিষ্ট APK-গুলির জন্য Dex মেটাডেটা ফাইল ইনস্টল করে।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি |
|---|
ITestDevice | getDevice () প্রস্তুতকারীকে যে ডিভাইসটিতে আবেদন করতে হবে, সেটি ফেরত দেয়। |
void | setAaptVersion ( AaptParser.AaptVersion aaptVersion) APK পার্সিংয়ের জন্য AAPT-এর সংস্করণ নির্ধারণ করে। |
void | setUp ( TestInformation testInfo) profgen ব্যবহার করে প্রদত্ত APK ফাইলগুলো থেকে Dex মেটাডেটা ফাইলগুলো নিষ্কাশন করে এবং APK ফাইলগুলোর সাথেই সেগুলো ইনস্টল করে। |
void | setUserId (int userId) যদি এপিকেটি কোনো নির্দিষ্ট ব্যবহারকারীর জন্য ইনস্টল করতে হয়, তাহলে সেই ব্যবহারকারীর আইডি সেট করা হয়। |
void | tearDown ( TestInformation testInfo, Throwable e) |
ক্ষেত্র
mDoInstallMultipleApks
protected List<File> mDoInstallMultipleApks
সরকারি নির্মাণকারী
public DexMetadataExtractor ()
DexMetadataExtractor-এর কনস্ট্রাক্টর।
public DexMetadataExtractor (IRunUtil runUtil)
| প্যারামিটার |
|---|
runUtil | IRunUtil |
জনসাধারণের পদ্ধতি
ডিভাইস পান
public ITestDevice getDevice ()
প্রস্তুতকারীকে যে ডিভাইসটিতে আবেদন করতে হবে, সেটি ফেরত দেয়।
setAaptVersion
public void setAaptVersion (AaptParser.AaptVersion aaptVersion)
APK পার্সিংয়ের জন্য AAPT-এর সংস্করণ নির্ধারণ করে।
| প্যারামিটার |
|---|
aaptVersion | AaptParser.AaptVersion |
public void setUp (TestInformation testInfo)
profgen ব্যবহার করে প্রদত্ত APK ফাইলগুলো থেকে Dex মেটাডেটা ফাইলগুলো নিষ্কাশন করে এবং APK ফাইলগুলোর সাথেই সেগুলো ইনস্টল করে।
| প্যারামিটার |
|---|
testInfo | TestInformation |
ব্যবহারকারী আইডি সেট করুন
public void setUserId (int userId)
যদি এপিকেটি কোনো নির্দিষ্ট ব্যবহারকারীর জন্য ইনস্টল করতে হয়, তাহলে সেই ব্যবহারকারীর আইডি সেট করা হয়।
public void tearDown (TestInformation testInfo,
Throwable e)| প্যারামিটার |
|---|
testInfo | TestInformation |
e | Throwable |
সুরক্ষিত পদ্ধতি
protected File getLocalPathForFilename (TestInformation testInfo,
String apkFileName)| প্যারামিটার |
|---|
testInfo | TestInformation |
apkFileName | String |
parsePackageName
protected String parsePackageName (File testAppFile)
টেস্ট অ্যাপ থেকে প্যাকেজের নামটি নিন।
| প্যারামিটার |
|---|
testAppFile | File |
protected File resolveApkFile (TestInformation testInfo,
File apkFile)একটি এপিকে ফাইলকে তার আসল ফাইলে রূপান্তর করার সহায়ক।
| প্যারামিটার |
|---|
testInfo | TestInformation |
apkFile | File |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 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"]],["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]