O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

AbiUtilsGenericName

public class AbiUtils
extends Object

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


Classe de utilitário para lidar com ABIs de dispositivos

Resumo

Campos

protected static final ABIS_SUPPORTED_BY_COMPATIBILITY

O conjunto de nomes ABI que a Compatibilidade suporta.

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

O conjunto de ARM ABIs.

public static final String BASE_ARCH_ARM

public static final String BASE_ARCH_MIPS

public static final String BASE_ARCH_X86

Métodos públicos

static String createAbiFlag (String abi)

Cria um sinalizador para a ABI fornecida.

static String createId (String abi, String name)

Cria um ID exclusivo da ABI e do nome fornecidos.

static getAbisForArch (String arch)

Retorna o conjunto de ABIs associados à arquitetura fornecida.

static getAbisSupportedByCompatibility ()

Retorna o conjunto de ABIs compatíveis com Compatibility.

static String getArchForAbi (String abi)

Retorna a arquitetura correspondente ao abi.

static getArchSupported ()

Retorna o conjunto de representações de arquitetura com suporte.

static String getBaseArchForAbi (String abi)

Retorna a arquitetura base correspondente ao abi.

static String getBitness (String abi)
static getHostAbi ()

Retorna o conjunto de abis suportado pela 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)

Analisa um ID exclusivo na ABI e no nome.

static String parseTestName (String id)

Campos

ABIS_SUPPORTED_BY_COMPATIBILITY

protected static final  ABIS_SUPPORTED_BY_COMPATIBILITY

O conjunto de nomes ABI que a Compatibilidade suporta.

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

O conjunto de 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

Métodos públicos

createAbiFlag

public static String createAbiFlag (String abi)

Cria um sinalizador para a ABI fornecida.

Parâmetros
abi String : a ABI para a qual criar o sinalizador.

devoluções
String uma string que pode ser adicionada a um comando enviado ao ADB.

ID de criação

public static String createId (String abi, 
                String name)

Cria um ID exclusivo da ABI e do nome fornecidos.

Parâmetros
abi String : A ABI a ser usada.

name String : O nome a ser usado.

devoluções
String uma string que identifica exclusivamente uma execução.

getAbisForArch

public static  getAbisForArch (String arch)

Retorna o conjunto de ABIs associados à arquitetura fornecida.

Parâmetros
arch String : A arquitetura a ser pesquisada.

devoluções
um novo conjunto contendo os ABIs.

getAbisSupportedByCompatibility

public static  getAbisSupportedByCompatibility ()

Retorna o conjunto de ABIs compatíveis com Compatibility.

devoluções
um novo Conjunto contendo os ABIs suportados.

getArchForAbi

public static String getArchForAbi (String abi)

Retorna a arquitetura correspondente ao abi.

Parâmetros
abi String

devoluções
String

getArchSupported

public static  getArchSupported ()

Retorna o conjunto de representações de arquitetura com suporte.

devoluções

getBaseArchForAbi

public static String getBaseArchForAbi (String abi)

Retorna a arquitetura base correspondente ao abi.

Parâmetros
abi String

devoluções
String

getBitness

public static String getBitness (String abi)

Parâmetros
abi String : O nome da ABI.

devoluções
String O número de bits da ABI com o nome fornecido

getHostAbi

public static  getHostAbi ()

Retorna o conjunto de abis suportado pela máquina host.

devoluções

isAbiSupportedByCompatibility

public static boolean isAbiSupportedByCompatibility (String abi)

Parâmetros
abi String : o nome da ABI a ser testado.

devoluções
boolean true se a ABI fornecida for compatível com Compatibility.

parseAbi

public static String parseAbi (String id)

Parâmetros
id String

devoluções
String a porção abi do id de teste. por exemplo, armeabi-v7a android.mytest = armeabi-v7a

parseAbiList

public static  parseAbiList (String unsupportedAbiDescription)

Parâmetros
unsupportedAbiDescription String : Uma string separada por vírgula contendo abis.

devoluções
Uma lista de strings contendo ABIs válidos.

parseAbiListFromProperty

public static  parseAbiListFromProperty (String abiListProp)

Parâmetros
abiListProp String : Uma lista separada por vírgulas contendo abis provenientes da propriedade do dispositivo.

devoluções
Uma lista de strings contendo ABIs válidos.

parseId

public static String[] parseId (String id)

Analisa um ID exclusivo na ABI e no nome.

Parâmetros
id String : o id a ser analisado.

devoluções
String[] uma matriz de string contendo a ABI e o nome.

parseTestName

public static String parseTestName (String id)

Parâmetros
id String

devoluções
String a parte do nome do teste da id do teste. por exemplo, armeabi-v7a android.mytest = android.mytest