AbiUtils
public class AbiUtils
extends Object
java.lang.Objeto |
↳ | com.android.tradefed.util.AbiUtils |
Clase de utilidad para el manejo de dispositivos ABI
Resumen
Métodos públicos |
---|
static String | createAbiFlag (String abi) Crea una bandera para la ABI dada. |
static String | createId (String abi, String name) Crea una identificación única a partir de la ABI y el nombre proporcionados. |
static | getAbisForArch (String arch) Devuelve el conjunto de ABI asociado con la arquitectura dada. |
static | getAbisSupportedByCompatibility () Devuelve el conjunto de ABI compatibles con Compatibilidad. |
static String | getArchForAbi (String abi) Devuelve la arquitectura que coincide con la abi. |
static | getArchSupported () Devuelve el conjunto de representaciones de arquitectura compatibles. |
static String | getBaseArchForAbi (String abi) Devuelve la arquitectura base que coincide con la abi. |
static String | getBitness (String abi) |
static | getHostAbi () Devuelve el conjunto de abis admitido por la máquina host. |
static boolean | isAbiSupportedByCompatibility (String abi) |
static String | parseAbi (String id) |
static | parseAbiList (String unsupportedAbiDescription) |
static | parseAbiListFromProperty (String abiListProp) |
static String[] | parseId (String id) Analiza una identificación única en el ABI y el nombre. |
static String | parseTestName (String id) |
Campos
ABIS_SUPPORTED_BY_COMPATIBILIDAD
protected static final ABIS_SUPPORTED_BY_COMPATIBILITY
El conjunto de nombres ABI que admite Compatibilidad.
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
El conjunto de ABI ARM.
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
Métodos públicos
crearAbiFlag
public static String createAbiFlag (String abi)
Crea una bandera para la ABI dada.
Parámetros |
---|
abi | String : la ABI para la que se creará el indicador. |
Devoluciones |
---|
String | una cadena que se puede agregar a un comando enviado a ADB. |
crear ID
public static String createId (String abi,
String name)
Crea una identificación única a partir de la ABI y el nombre proporcionados.
Parámetros |
---|
abi | String : la ABI a usar. |
name | String : El nombre a usar. |
Devoluciones |
---|
String | una cadena que identifica de forma única una ejecución. |
getAbisForArch
public static getAbisForArch (String arch)
Devuelve el conjunto de ABI asociado con la arquitectura dada.
Parámetros |
---|
arch | String : La arquitectura a buscar. |
Devoluciones |
---|
| un nuevo conjunto que contiene las ABI. |
getAbisSupportedByCompatibility
public static getAbisSupportedByCompatibility ()
Devuelve el conjunto de ABI compatibles con Compatibilidad.
Devoluciones |
---|
| un nuevo conjunto que contiene las ABI admitidas. |
getArchForAbi
public static String getArchForAbi (String abi)
Devuelve la arquitectura que coincide con la abi.
getArchSoportado
public static getArchSupported ()
Devuelve el conjunto de representaciones de arquitectura compatibles.
getBaseArchForAbi
public static String getBaseArchForAbi (String abi)
Devuelve la arquitectura base que coincide con la abi.
obtenerBitness
public static String getBitness (String abi)
Parámetros |
---|
abi | String : el nombre de la ABI. |
Devoluciones |
---|
String | El bitness de la ABI con el nombre de pila |
getHostAbi
public static getHostAbi ()
Devuelve el conjunto de abis admitido por la máquina host.
isAbiSupportedByCompatibility
public static boolean isAbiSupportedByCompatibility (String abi)
Parámetros |
---|
abi | String : el nombre de ABI para probar. |
Devoluciones |
---|
boolean | true si la ABI dada es compatible con Compatibilidad. |
analizarAbi
public static String parseAbi (String id)
Devoluciones |
---|
String | la porción abi de la identificación de la prueba. por ejemplo, armeabi-v7a android.mytest = armeabi-v7a |
parseAbiList
public static parseAbiList (String unsupportedAbiDescription)
Parámetros |
---|
unsupportedAbiDescription | String : una cadena separada por comas que contiene abis. |
Devoluciones |
---|
| Una lista de cadenas que contienen ABI válidas. |
parseAbiListFromProperty
public static parseAbiListFromProperty (String abiListProp)
Parámetros |
---|
abiListProp | String : una lista separada por comas que contiene abis provenientes de la propiedad del dispositivo. |
Devoluciones |
---|
| Una lista de cadenas que contienen ABI válidas. |
parseId
public static String[] parseId (String id)
Analiza una identificación única en el ABI y el nombre.
Parámetros |
---|
id | String : la identificación para analizar. |
Devoluciones |
---|
String[] | una matriz de cadenas que contiene la ABI y el nombre. |
parseTestName
public static String parseTestName (String id)
Devoluciones |
---|
String | la parte del nombre de la prueba de la identificación de la prueba. por ejemplo, armeabi-v7a android.mytest = android.mytest |