AbiFormatter

public class AbiFormatter
extends Object

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


Classe utilitaire pour l'ABI.

Résumé

Constantes

String FORCE_ABI_DESCRIPTION

String FORCE_ABI_STRING

Constructeurs publics

AbiFormatter()

Méthodes publiques

static String formatCmdForAbi(String str, String abi)

Méthode d'assistance qui met en forme une chaîne donnée pour inclure des valeurs spécifiques à l'ABI en remplaçant un marqueur donné.

static String getDefaultAbi(ITestDevice device, String bitness)

Méthode d'assistance permettant d'obtenir le nom de l'ABI par défaut pour la bitness donnée

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

Méthode d'assistance pour obtenir la liste des ABI compatibles pour la bitness donnée

Constantes

FORCE_ABI_DESCRIPTION

public static final String FORCE_ABI_DESCRIPTION

Valeur constante : "La taille en bits de l'ABI à utiliser, qui peut être de 32 ou 64."

FORCE_ABI_STRING

public static final String FORCE_ABI_STRING

Valeur constante : "force-abi"

Constructeurs publics

AbiFormatter

public AbiFormatter ()

Méthodes publiques

formatCmdForAbi

public static String formatCmdForAbi (String str, 
                String abi)

Méthode d'assistance qui met en forme une chaîne donnée pour inclure des valeurs spécifiques à l'ABI en remplaçant un marqueur donné.

Paramètres
str String : String à mettre en forme, y compris les repères spéciaux | .ABI_REGEX à remplacer

abi String : String de l'ABI sur laquelle nous souhaitons exécuter le code.

Renvoie
String chaîne formatée.

getDefaultAbi

public static String getDefaultAbi (ITestDevice device, 
                String bitness)

Méthode d'assistance permettant d'obtenir le nom de l'ABI par défaut pour la bitness donnée

Renvoie
String Nom ABI par défaut pour l'ABI donnée. Renvoie la valeur "null" en cas de problème.

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getSupportedAbis

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

Méthode d'assistance pour obtenir la liste des ABI compatibles pour la bitness donnée

Paramètres
bitness String : 32 ou 64 ou chaîne vide

Renvoie
String[] la liste des ABI compatibles pour cette architecture

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException