АбиУтилс
public class AbiUtils
extends Object
java.lang.Объект |
↳ | com.android.tradefed.util.AbiUtils |
Вспомогательный класс для обработки ABI устройств
Краткое содержание
Поля
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
АРХ_Х86_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, поддерживаемых совместимостью.
Возвращает |
---|
| новый набор, содержащий поддерживаемые 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 | true, если данный ABI поддерживается совместимостью. |
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. |
парсеабилистфромпроперти
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 |