AbiUtils

public class AbiUtils
extends Object

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


کلاس کاربردی برای جابجایی ABI های دستگاه

خلاصه

فیلدها

protected static final ABIS_SUPPORTED_BY_COMPATIBILITY

مجموعه ای از نام های ABI که Compatibility پشتیبانی می کند.

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 ABI.

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 های پشتیبانی شده توسط Compatibility را برمی گرداند.

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 که Compatibility پشتیبانی می کند.

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 ABI.

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

روش های عمومی

ایجاد AbiFlag

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 : معماری برای نگاه کردن.

برمی گرداند
یک مجموعه جدید حاوی ABI ها.

getAbisSupportedByCompatibility

public static  getAbisSupportedByCompatibility ()

مجموعه ای از ABI های پشتیبانی شده توسط Compatibility را برمی گرداند.

برمی گرداند
یک مجموعه جدید حاوی 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

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 داده شده توسط Compatibility پشتیبانی شود.

parseAbi

public static String parseAbi (String id)

پارامترها
id String

برمی گرداند
String بخش abi شناسه آزمون. به عنوان مثال armeabi-v7a android.mytest = armeabi-v7a

parseAbiList

public static  parseAbiList (String unsupportedAbiDescription)

پارامترها
unsupportedAbiDescription String : رشته ای جدا شده با کاما حاوی abis.

برمی گرداند
فهرستی از رشته ها حاوی ABI های معتبر.

parseAbiListFromProperty

public static  parseAbiListFromProperty (String abiListProp)

پارامترها
abiListProp String : لیستی جدا شده با کاما حاوی abis که از ویژگی دستگاه می آید.

برمی گرداند
فهرستی از رشته ها حاوی ABI های معتبر.

parseId

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