Google est engagé à faire progresser l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

AbiUtils

public class AbiUtils
extends Object

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


classe utilitaire pour dispositif de manutention ABIs

Résumé

Des champs

protected static final ABIS_SUPPORTED_BY_COMPATIBILITY

L'ensemble des noms ABI qui prend en charge la compatibilité.

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_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_X86_64

protected static final ARM_ABIS

L'ensemble des ARM ABIs.

public static final String BASE_ARCH_ARM

public static final String BASE_ARCH_MIPS

public static final String BASE_ARCH_X86

méthodes publiques

static String createAbiFlag (String abi)

Crée un drapeau pour l'ABI donné.

static String createId (String abi, String name)

Crée un identifiant unique de l'ABI et le nom donné.

static getAbisForArch (String arch)

Retourne le jeu de ABIs associé à l'architecture donnée.

static getAbisSupportedByCompatibility ()

Renvoie l'ensemble de ABIs pris en charge par la compatibilité.

static String getArchForAbi (String abi)

Retours l'architecture correspondant à l'abi.

static getArchSupported ()

Renvoie l'ensemble des représentations d'architecture pris en charge.

static String getBaseArchForAbi (String abi)

Renvoie l'architecture de base correspondant à l'abi.

static String getBitness (String abi)
static getHostAbi ()

Renvoie l'ensemble de Abis pris en charge par la machine hôte.

static boolean isAbiSupportedByCompatibility (String abi)
static String parseAbi (String id)
static parseAbiList (String unsupportedAbiDescription)
static parseAbiListFromProperty (String abiListProp)
static String[] parseId (String id)

Parse un identifiant unique dans l'ABI et le nom.

static String parseTestName (String id)

Des champs

ABIS_SUPPORTED_BY_COMPATIBILITY

protected static final  ABIS_SUPPORTED_BY_COMPATIBILITY

L'ensemble des noms ABI qui prend en charge la compatibilité.

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_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_X86_64

public static final String ARCH_X86_64

ARM_ABIS

protected static final  ARM_ABIS

L'ensemble des 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éthodes publiques

createAbiFlag

public static String createAbiFlag (String abi)

Crée un drapeau pour l'ABI donné.

Paramètres
abi String : l'ABI pour créer le drapeau.

Retour
String une chaîne qui peut être ajouter à une commande envoyée à la BAD.

createId

public static String createId (String abi, 
                String name)

Crée un identifiant unique de l'ABI et le nom donné.

Paramètres
abi String : L'ABI à utiliser.

name String : Le nom à utiliser.

Retour
String une chaîne qui identifie de manière unique une course.

getAbisForArch

public static  getAbisForArch (String arch)

Retourne le jeu de ABIs associé à l'architecture donnée.

Paramètres
arch String : L'architecture à rechercher.

Retour
un nouvel ensemble contenant les ABIs.

getAbisSupportedByCompatibility

public static  getAbisSupportedByCompatibility ()

Renvoie l'ensemble de ABIs pris en charge par la compatibilité.

Retour
un nouveau jeu contenant le ABIs pris en charge.

getArchForAbi

public static String getArchForAbi (String abi)

Retours l'architecture correspondant à l'abi.

Paramètres
abi String

Retour
String

getArchSupported

public static  getArchSupported ()

Renvoie l'ensemble des représentations d'architecture pris en charge.

Retour

getBaseArchForAbi

public static String getBaseArchForAbi (String abi)

Renvoie l'architecture de base correspondant à l'abi.

Paramètres
abi String

Retour
String

getBitness

public static String getBitness (String abi)

Paramètres
abi String : Le nom de l'ABI.

Retour
String Le nombre de bits de l'ABI avec le nom donné

getHostAbi

public static  getHostAbi ()

Renvoie l'ensemble de Abis pris en charge par la machine hôte.

Retour

isAbiSupportedByCompatibility

public static boolean isAbiSupportedByCompatibility (String abi)

Paramètres
abi String : Le nom ABI à tester.

Retour
boolean vrai si l'ABI donnée est prise en charge par la compatibilité.

parseAbi

public static String parseAbi (String id)

Paramètres
id String

Retour
String la partie abi de l'identifiant de test. par exemple armeabi-V7A android.mytest = armeabi-V7A

parseAbiList

public static  parseAbiList (String unsupportedAbiDescription)

Paramètres
unsupportedAbiDescription String : Une virgule chaîne séparée contenant Abis.

Retour
Une liste de chaînes contenant ABIs valides.

parseAbiListFromProperty

public static  parseAbiListFromProperty (String abiListProp)

Paramètres
abiListProp String : Une virgule liste séparée contenant abis provenant de la propriété de l' appareil.

Retour
Une liste de chaînes contenant ABIs valides.

parseId

public static String[] parseId (String id)

Parse un identifiant unique dans l'ABI et le nom.

Paramètres
id String : L'id à analyser.

Retour
String[] un tableau de chaînes contenant l'ABI et le nom.

parseTestName

public static String parseTestName (String id)

Paramètres
id String

Retour
String la partie du nom de test de l'ID de test. par exemple armeabi-V7A android.mytest = android.mytest