تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
public
class
BundletoolUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.BundletoolUtil
|
فئة الأداة التي تستخدم سطر أوامر packagetool لتثبيت ملفات .apks على deivce. مستند Bundletool
الرابط: https://developer.android.com/studio/command-line/bundletool
يتم تنزيلها من فرع الوحدة غير المجمعة مع ملف الوحدة.
ملخّص
الطرق العامة |
File
|
extractSplitsFromApks(File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo)
لاستخراج ملف apk/apex المقسم من ملفات apk.
|
String
|
generateDeviceSpecFile(ITestDevice device)
يتم إنشاء ملف JSON لضبط إعدادات جهاز متصل.
|
void
|
installApks(File apks, ITestDevice device)
يؤدي هذا الإجراء إلى تثبيت ملف apk .الذي يستخدم packagetool.
|
شركة إنشاءات عامة
public BundletoolUtil (File bundletoolJar)
المعلمات |
bundletoolJar |
File |
الطرق العامة
استخراج ملفات التقسيم من Apks
public File extractSplitsFromApks (File apks,
String deviceSpecPath,
ITestDevice device,
IBuildInfo buildInfo)
لاستخراج ملف apk/apex المقسم من ملفات apk. لإعادة تسمية التقسيمات وتخزين التقسيمات إلى
الدليل حيث يتم تخزين ملفات .apk. لعرض الدليل الجديد الذي تم تخزين التقسيمات الخاصة به.
المعلمات |
apks |
File : ملفات APK التي يجب استخراجها |
deviceSpecPath |
String : ملف مواصفات الجهاز الذي تستخدمه أداة packagetool لاستخراج ملفات APK |
device |
ITestDevice : الجهاز المتصل |
buildInfo |
IBuildInfo : إنشاء معلومات حول العناصر |
المرتجعات |
File |
ملف ERROR(/File) الذي يمثل الدليل الذي توجد فيه ملفات apk/apex المستخرجة
|
createDeviceSpecFile
public String generateDeviceSpecFile (ITestDevice device)
يتم إنشاء ملف JSON لضبط إعدادات جهاز متصل.
المعلمات |
device |
ITestDevice : الجهاز المتصل |
المرتجعات |
String |
String الذي يمثّل مسار ملف مواصفات الجهاز
|
تثبيت APK
public void installApks (File apks,
ITestDevice device)
يؤدي هذا الإجراء إلى تثبيت ملف apk .الذي يستخدم packagetool.
المعلمات |
apks |
File : ملفات APK التي يجب تثبيتها |
device |
ITestDevice : الجهاز المتصل
|
الطرق المحمية
الحصول على AdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
الحصول على RunUtil
protected IRunUtil getRunUtil ()
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]