AbiUtils
public class AbiUtils
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.AbiUtils |
Utility-Klasse für die Handhabung von Geräte-ABIs
Zusammenfassung
Öffentliche Methoden |
---|
static String | createAbiFlag (String abi) Erstellt ein Flag für die angegebene ABI. |
static String | createId (String abi, String name) Erstellt eine eindeutige ID aus der angegebenen ABI und dem Namen. |
static | getAbisForArch (String arch) Gibt den Satz von ABIs zurück, die der angegebenen Architektur zugeordnet sind. |
static | getAbisSupportedByCompatibility () Gibt den Satz von ABIs zurück, die von Compatibility unterstützt werden. |
static String | getArchForAbi (String abi) Gibt die Architektur zurück, die dem abi entspricht. |
static | getArchSupported () Gibt den Satz unterstützter Architekturdarstellungen zurück. |
static String | getBaseArchForAbi (String abi) Gibt die Basisarchitektur zurück, die dem abi entspricht. |
static String | getBitness (String abi) |
static | getHostAbi () Gibt den vom Hostcomputer unterstützten abis-Satz zurück. |
static boolean | isAbiSupportedByCompatibility (String abi) |
static String | parseAbi (String id) |
static | parseAbiList (String unsupportedAbiDescription) |
static | parseAbiListFromProperty (String abiListProp) |
static String[] | parseId (String id) Analysiert eine eindeutige ID in die ABI und den Namen. |
static String | parseTestName (String id) |
Felder
ABIS_SUPPORTED_BY_COMPATIBILITY
protected static final ABIS_SUPPORTED_BY_COMPATIBILITY
Der Satz von ABI-Namen, der von Compatibility unterstützt wird.
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
Der Satz von 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
Öffentliche Methoden
createAbiFlag
public static String createAbiFlag (String abi)
Erstellt ein Flag für die angegebene ABI.
Parameter |
---|
abi | String : die ABI, für die das Flag erstellt werden soll. |
Kehrt zurück |
---|
String | eine Zeichenfolge, die einem an ADB gesendeten Befehl hinzugefügt werden kann. |
createId
public static String createId (String abi,
String name)
Erstellt eine eindeutige ID aus der angegebenen ABI und dem Namen.
Parameter |
---|
abi | String : Die zu verwendende ABI. |
name | String : Der zu verwendende Name. |
Kehrt zurück |
---|
String | eine Zeichenfolge, die einen Lauf eindeutig identifiziert. |
getAbisForArch
public static getAbisForArch (String arch)
Gibt den Satz von ABIs zurück, die der angegebenen Architektur zugeordnet sind.
Parameter |
---|
arch | String : Die nachzuschlagende Architektur. |
Kehrt zurück |
---|
| ein neues Set mit den ABIs. |
getAbisSupportedByCompatibility
public static getAbisSupportedByCompatibility ()
Gibt den Satz von ABIs zurück, die von Compatibility unterstützt werden.
Kehrt zurück |
---|
| ein neues Set mit den unterstützten ABIs. |
getArchForAbi
public static String getArchForAbi (String abi)
Gibt die Architektur zurück, die dem abi entspricht.
getArchSupported
public static getArchSupported ()
Gibt den Satz unterstützter Architekturdarstellungen zurück.
getBaseArchForAbi
public static String getBaseArchForAbi (String abi)
Gibt die Basisarchitektur zurück, die dem abi entspricht.
getBitness
public static String getBitness (String abi)
Parameter |
---|
abi | String : Der Name der ABI. |
Kehrt zurück |
---|
String | Die Bitanzahl der ABI mit dem Vornamen |
getHostAbi
public static getHostAbi ()
Gibt den vom Hostcomputer unterstützten abis-Satz zurück.
isAbiSupportedByCompatibility
public static boolean isAbiSupportedByCompatibility (String abi)
Parameter |
---|
abi | String : Der zu testende ABI-Name. |
Kehrt zurück |
---|
boolean | wahr, wenn die angegebene ABI von Kompatibilität unterstützt wird. |
parseAbi
public static String parseAbi (String id)
Kehrt zurück |
---|
String | der abi-Teil der Test-ID. zB armeabi-v7a android.mytest = armeabi-v7a |
parseAbiList
public static parseAbiList (String unsupportedAbiDescription)
Parameter |
---|
unsupportedAbiDescription | String : Ein durch Kommas getrennter String, der abis enthält. |
Kehrt zurück |
---|
| Eine Liste von Zeichenfolgen, die gültige ABIs enthalten. |
parseAbiListFromProperty
public static parseAbiListFromProperty (String abiListProp)
Parameter |
---|
abiListProp | String : Eine durch Kommas getrennte Liste, die abis enthält, die von der Geräteeigenschaft stammen. |
Kehrt zurück |
---|
| Eine Liste von Zeichenfolgen, die gültige ABIs enthalten. |
ParseId
public static String[] parseId (String id)
Analysiert eine eindeutige ID in die ABI und den Namen.
Parameter |
---|
id | String : Die zu analysierende ID. |
Kehrt zurück |
---|
String[] | ein String-Array, das die ABI und den Namen enthält. |
parseTestName
public static String parseTestName (String id)
Kehrt zurück |
---|
String | der Teil des Testnamens der Test-ID. zB armeabi-v7a android.mytest = android.mytest |