AbiFormatter

public class AbiFormatter
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.AbiFormatter


Classe de utilitário para ABI.

Resumo

Constantes

String FORCE_ABI_DESCRIPTION

String FORCE_ABI_STRING

Construtores públicos

AbiFormatter()

Métodos públicos

static String formatCmdForAbi(String str, String abi)

Método auxiliar que formata uma determinada string para incluir valores específicos de ABI substituindo um marcador.

static String getDefaultAbi(ITestDevice device, String bitness)

Método auxiliar para receber o nome da ABI padrão para a capacidade de bits especificada.

static String[] getSupportedAbis(ITestDevice device, String bitness)

Método auxiliar para receber a lista de ABIs compatíveis para a arquitetura de bits especificada.

Constantes

FORCE_ABI_DESCRIPTION

public static final String FORCE_ABI_DESCRIPTION

Valor constante: "A quantidade de bits da ABI a ser usada, que pode ser 32 ou 64."

FORCE_ABI_STRING

public static final String FORCE_ABI_STRING

Valor da constante: "force-abi"

Construtores públicos

AbiFormatter

public AbiFormatter ()

Métodos públicos

formatCmdForAbi

public static String formatCmdForAbi (String str, 
                String abi)

Método auxiliar que formata uma determinada string para incluir valores específicos de ABI substituindo um marcador.

Parâmetros
str String: String para formatar, incluindo marcadores especiais | .ABI_REGEX a ser substituído

abi String: String da ABI em que queremos executar.

Retorna
String string formatada.

getDefaultAbi

public static String getDefaultAbi (ITestDevice device, 
                String bitness)

Método auxiliar para receber o nome da ABI padrão para a capacidade de bits especificada.

Retorna
String o nome da ABI padrão para a ABI especificada. Retorna nulo se algo der errado.

Gera
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getSupportedAbis

public static String[] getSupportedAbis (ITestDevice device, 
                String bitness)

Método auxiliar para receber a lista de ABIs compatíveis com a arquitetura de bits especificada.

Parâmetros
bitness String: 32 ou 64 ou string vazia

Retorna
String[] a lista de ABIs compatíveis dessa arquitetura

Gera
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException