AbiUtils
public class AbiUtils
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.AbiUtils |
فئة المنفعة للتعامل مع ABIs للجهاز
ملخص
مجالات
ABIS_SUPPORTED_BY_COMPATIBILITY
protected static final ABIS_SUPPORTED_BY_COMPATIBILITY
مجموعة أسماء ABI التي يدعمها التوافق.
ABI_ARM_64_V8A
public static final String ABI_ARM_64_V8A
ABI_ARM_V7A
public static final String ABI_ARM_V7A
ABI_MIPS
public static final String ABI_MIPS
ABI_MIPS64
public static final String ABI_MIPS64
ABI_RISCV64
public static final String ABI_RISCV64
ABI_X86
public static final String ABI_X86
ABI_X86_64
public static final String ABI_X86_64
ARCH_ARM64
public static final String ARCH_ARM64
ARCH_MIPS64
public static final String ARCH_MIPS64
ARCH_RISCV64
public static final String ARCH_RISCV64
ARCH_X86_64
public static final String ARCH_X86_64
ARM_ABIS
protected static final ARM_ABIS
مجموعة ARM ABIs.
BASE_ARCH_ARM
public static final String BASE_ARCH_ARM
BASE_ARCH_MIPS
public static final String BASE_ARCH_MIPS
BASE_ARCH_X86
public static final String BASE_ARCH_X86
الأساليب العامة
createAbiFlag
public static String createAbiFlag (String abi)
ينشئ علامة لـ ABI المحدد.
حدود |
---|
abi | String : ABI لإنشاء العلم له. |
عائدات |
---|
String | سلسلة يمكن إضافتها إلى أمر يتم إرساله إلى ADB. |
إنشاء معرف
public static String createId (String abi,
String name)
ينشئ معرفًا فريدًا من اسم ABI المحدد.
حدود |
---|
abi | String : ABI المطلوب استخدامه. |
name | String : الاسم المطلوب استخدامه. |
عائدات |
---|
String | سلسلة تحدد بشكل فريد المدى. |
getAbisForArch
public static getAbisForArch (String arch)
تُرجع مجموعة ABI المرتبطة بالعمارة المحددة.
حدود |
---|
arch | String : الهيكل المطلوب البحث عنه. |
عائدات |
---|
| مجموعة جديدة تحتوي على ABIs. |
getAbisSupportedByCompatibility
public static getAbisSupportedByCompatibility ()
تُرجع مجموعة ABIs التي يدعمها التوافق.
عائدات |
---|
| مجموعة جديدة تحتوي على ABIs المدعومة. |
getArchForAbi
public static String getArchForAbi (String abi)
إرجاع البنية المطابقة لـ abi.
getArchSupported
public static getArchSupported ()
تُرجع مجموعة تمثيلات العمارة المدعومة.
getBaseArchForAbi
public static String getBaseArchForAbi (String abi)
إرجاع البنية الأساسية المطابقة لـ abi.
getBitness
public static String getBitness (String abi)
حدود |
---|
abi | String : اسم ABI. |
عائدات |
---|
String | شاهد ABI بالاسم المعطى |
getHostAbi
public static getHostAbi ()
تُرجع مجموعة abis التي يدعمها الجهاز المضيف.
isAbiSupportedByCompatibility
public static boolean isAbiSupportedByCompatibility (String abi)
حدود |
---|
abi | String : اسم ABI المراد اختباره. |
عائدات |
---|
boolean | صحيح إذا كان ABI المعطى مدعومًا بالتوافق. |
تحليل
public static String parseAbi (String id)
عائدات |
---|
String | جزء أبي من معرف الاختبار. على سبيل المثال ، armeabi-v7a android.mytest = armeabi-v7a |
تحليل القائمة
public static parseAbiList (String unsupportedAbiDescription)
حدود |
---|
unsupportedAbiDescription | String : سلسلة مفصولة بفاصلة تحتوي على abis. |
عائدات |
---|
| قائمة سلاسل تحتوي على ABIs صالحة. |
parseAbiListFromProperty
public static parseAbiListFromProperty (String abiListProp)
حدود |
---|
abiListProp | String : قائمة مفصولة بفواصل تحتوي على abis قادم من خاصية الجهاز. |
عائدات |
---|
| قائمة سلاسل تحتوي على ABIs صالحة. |
تحليل
public static String[] parseId (String id)
يوزع معرف فريد في ABI والاسم.
حدود |
---|
id | String : المعرف المطلوب تحليله. |
عائدات |
---|
String[] | مصفوفة سلسلة تحتوي على ABI والاسم. |
parseTestName
public static String parseTestName (String id)
عائدات |
---|
String | جزء اسم الاختبار من معرف الاختبار. على سبيل المثال ، armeabi-v7a android.mytest = android.mytest |