أبيوتيلز

public class AbiUtils
extends Object

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


فئة الأداة المساعدة للتعامل مع واجهات ABI الخاصة بالجهاز

ملخص

مجالات

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 ()

إرجاع مجموعة واجهات ABI المدعومة بواسطة التوافق.

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

أرم_أبيس

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 ()

إرجاع مجموعة واجهات ABI المدعومة بواسطة التوافق.

عائدات
مجموعة جديدة تحتوي على واجهات ABI المدعومة.

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

com.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 المحدد مدعومًا بالتوافق.

com.parseAbi

public static String parseAbi (String id)

حدود
id String

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

parseAbiList

public static  parseAbiList (String unsupportedAbiDescription)

حدود
unsupportedAbiDescription String : سلسلة مفصولة بفواصل تحتوي على أبيس.

عائدات
قائمة السلاسل التي تحتوي على واجهات ABI صالحة.

parseAbiListFromProperty

public static  parseAbiListFromProperty (String abiListProp)

حدود
abiListProp String : قائمة مفصولة بفواصل تحتوي على أبيس قادمة من خاصية الجهاز.

عائدات
قائمة السلاسل التي تحتوي على واجهات ABI صالحة.

معرف_التحليل

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