AbiUtils
public class AbiUtils
extends Object
java.lang.object |
↳ | com.android.tradefed.util.AbiUtils |
کلاس کاربردی برای جابجایی ABI های دستگاه
خلاصه
فیلدها
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 را برمیگرداند.
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 داده شده توسط Compatibility پشتیبانی شود. |
parseAbi
public static String parseAbi (String id)
برمی گرداند |
---|
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)
برمی گرداند |
---|
String | بخش نام آزمون از شناسه آزمون. به عنوان مثال armeabi-v7a android.mytest = android.mytest |