AbiUtils
public class AbiUtils
extends Object
java.lang.Obiekt |
↳ | com.android.tradefed.util.AbiUtils |
Klasa narzędziowa do obsługi ABI urządzeń
Streszczenie
Pola
ABIS_SUPPORTED_BY_COMPATIBILITY
protected static final ABIS_SUPPORTED_BY_COMPATIBILITY
Zestaw nazw ABI obsługiwanych przez funkcję Compatibility.
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
Zestaw ABI ARM.
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
Metody publiczne
utwórz AbiFlag
public static String createAbiFlag (String abi)
Tworzy flagę dla danego ABI.
Parametry |
---|
abi | String : ABI, dla którego ma zostać utworzona flaga. |
Zwroty |
---|
String | ciąg, który można dodać do polecenia wysłanego do ADB. |
identyfikator utworzenia
public static String createId (String abi,
String name)
Tworzy unikalny identyfikator z podanego ABI i nazwy.
Parametry |
---|
abi | String : ABI do użycia. |
name | String : nazwa do użycia. |
Zwroty |
---|
String | ciąg, który jednoznacznie identyfikuje przebieg. |
getAbisForArch
public static getAbisForArch (String arch)
Zwraca zestaw ABI powiązanych z daną architekturą.
Parametry |
---|
arch | String : Architektura do wyszukania. |
Zwroty |
---|
| nowy zestaw zawierający ABI. |
getAbisSupportedByCompatibility
public static getAbisSupportedByCompatibility ()
Zwraca zestaw ABI obsługiwanych przez Compatibility.
Zwroty |
---|
| nowy zestaw zawierający obsługiwane ABI. |
getArchForAbi
public static String getArchForAbi (String abi)
Zwraca architekturę pasującą do abi.
getArchSupported
public static getArchSupported ()
Zwraca zestaw obsługiwanych reprezentacji architektury.
getBaseArchForAbi
public static String getBaseArchForAbi (String abi)
Zwraca podstawową architekturę pasującą do abi.
getBitness
public static String getBitness (String abi)
Parametry |
---|
abi | String : nazwa ABI. |
Zwroty |
---|
String | Bitowość ABI o podanej nazwie |
pobierzHostAbi
public static getHostAbi ()
Zwraca zestaw abis obsługiwany przez komputer hosta.
isAbiobsługiwany przez zgodność
public static boolean isAbiSupportedByCompatibility (String abi)
Parametry |
---|
abi | String : nazwa ABI do przetestowania. |
Zwroty |
---|
boolean | true Jeśli dany ABI jest obsługiwany przez zgodność. |
parseAbi
public static String parseAbi (String id)
Zwroty |
---|
String | część abi identyfikatora testu. np. armeabi-v7a android.mytest = armeabi-v7a |
parseAbiList
public static parseAbiList (String unsupportedAbiDescription)
Parametry |
---|
unsupportedAbiDescription | String : Ciąg znaków oddzielony przecinkami zawierający abis. |
Zwroty |
---|
| Lista ciągów zawierających prawidłowe ABI. |
parseAbiListFromProperty
public static parseAbiListFromProperty (String abiListProp)
Parametry |
---|
abiListProp | String : Oddzielona przecinkami lista zawierająca abis pochodząca z właściwości urządzenia. |
Zwroty |
---|
| Lista ciągów zawierających prawidłowe ABI. |
parseId
public static String[] parseId (String id)
Analizuje unikalny identyfikator w ABI i nazwę.
Parametry |
---|
id | String : Identyfikator do przeanalizowania. |
Zwroty |
---|
String[] | tablica ciągów zawierająca ABI i nazwę. |
parseNazwaTestu
public static String parseTestName (String id)
Zwroty |
---|
String | część nazwy testu identyfikatora testu. np. armeabi-v7a android.mytest = android.mytest |