AbiUtils

public class AbiUtils
extends Object

java.lang.Object
com.android.tradefed.util.AbiUtils


فئة المنفعة للتعامل مع ABIs للجهاز

ملخص

مجالات

protected static final ABIS_SUPPORTED_BY_COMPATIBILITY

مجموعة أسماء ABI التي يدعمها التوافق.

public static final String ABI_ARM_64_V8A

public static final String ABI_ARM_V7A

public static final String ABI_MIPS

public static final String ABI_MIPS64

public static final String ABI_RISCV64

public static final String ABI_X86

public static final String ABI_X86_64

public static final String ARCH_ARM64

public static final String ARCH_MIPS64

public static final String ARCH_RISCV64

public static final String ARCH_X86_64

protected static final ARM_ABIS

مجموعة ARM ABIs.

public static final String BASE_ARCH_ARM

public static final String BASE_ARCH_MIPS

public static final String BASE_ARCH_X86

الأساليب العامة

static String createAbiFlag (String abi)

ينشئ علامة لـ ABI المحدد.

static String createId (String abi, String name)

ينشئ معرفًا فريدًا من اسم ABI المحدد.

static getAbisForArch (String arch)

تُرجع مجموعة ABI المرتبطة بالعمارة المحددة.

static getAbisSupportedByCompatibility ()

تُرجع مجموعة ABIs التي يدعمها التوافق.

static String getArchForAbi (String abi)

إرجاع البنية المطابقة لـ abi.

static getArchSupported ()

تُرجع مجموعة تمثيلات العمارة المدعومة.

static String getBaseArchForAbi (String abi)

إرجاع البنية الأساسية المطابقة لـ abi.

static String getBitness (String abi)
static getHostAbi ()

تُرجع مجموعة abis التي يدعمها الجهاز المضيف.

static boolean isAbiSupportedByCompatibility (String abi)
static String parseAbi (String id)
static parseAbiList (String unsupportedAbiDescription)
static parseAbiListFromProperty (String abiListProp)
static String[] parseId (String id)

يوزع معرف فريد في ABI والاسم.

static String parseTestName (String id)

مجالات

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.

حدود
abi String

عائدات
String

getArchSupported

public static  getArchSupported ()

تُرجع مجموعة تمثيلات العمارة المدعومة.

عائدات

getBaseArchForAbi

public static String getBaseArchForAbi (String abi)

إرجاع البنية الأساسية المطابقة لـ abi.

حدود
abi String

عائدات
String

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)

حدود
id String

عائدات
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)

حدود
id String

عائدات
String جزء اسم الاختبار من معرف الاختبار. على سبيل المثال ، armeabi-v7a android.mytest = android.mytest