Abi Utils
public class AbiUtils
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.AbiUtils |
Cihaz ABI'lerini işlemek için yardımcı program sınıfı
Özet
alanlar
ABIS_SUPPORTED_BY_COMPATIBILITY
protected static final ABIS_SUPPORTED_BY_COMPATIBILITY
Uyumluluğun desteklediği ABI adları kümesi.
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
ARM ABI seti.
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
Genel yöntemler
AbiFlag oluştur
public static String createAbiFlag (String abi)
Verilen ABI için bir bayrak oluşturur.
parametreler |
---|
abi | String : Bayrağının oluşturulacağı ABI. |
İadeler |
---|
String | ADB'ye gönderilen bir komuta eklenebilecek bir dize. |
oluşturma kimliği
public static String createId (String abi,
String name)
Verilen ABI ve addan benzersiz bir kimlik oluşturur.
parametreler |
---|
abi | String : Kullanılacak ABI. |
name | String : Kullanılacak isim. |
İadeler |
---|
String | bir çalıştırmayı benzersiz şekilde tanımlayan bir dize. |
getAbisForArch
public static getAbisForArch (String arch)
Verilen mimariyle ilişkili ABI kümesini döndürür.
parametreler |
---|
arch | String : Aranacak mimari. |
İadeler |
---|
| ABI'leri içeren yeni bir Küme. |
getAbisSupportedByCompatibility
public static getAbisSupportedByCompatibility ()
Uyumluluk tarafından desteklenen ABI kümesini döndürür.
İadeler |
---|
| desteklenen ABI'leri içeren yeni bir Küme. |
getArchForAbi
public static String getArchForAbi (String abi)
Abi ile eşleşen mimariyi döndürür.
getArchSupported
public static getArchSupported ()
Desteklenen mimari temsiller kümesini döndürür.
getBaseArchForAbi
public static String getBaseArchForAbi (String abi)
Abi ile eşleşen temel mimariyi döndürür.
getBitness
public static String getBitness (String abi)
parametreler |
---|
abi | String : ABI'nin adı. |
İadeler |
---|
String | Verilen ada sahip ABI'nin bitliği |
getHostAbi
public static getHostAbi ()
Ana makine tarafından desteklenen abis Kümesini döndürür.
isAbiSupportedByCompatibility
public static boolean isAbiSupportedByCompatibility (String abi)
parametreler |
---|
abi | String : Test edilecek ABI adı. |
İadeler |
---|
boolean | true verilen ABI Uyumluluk tarafından destekleniyorsa. |
ayrıştırmakAbi
public static String parseAbi (String id)
İadeler |
---|
String | test kimliğinin abi kısmı. örneğin armeabi-v7a android.mytest = armeabi-v7a |
parseAbiList
public static parseAbiList (String unsupportedAbiDescription)
parametreler |
---|
unsupportedAbiDescription | String : Abis içeren virgülle ayrılmış bir dize. |
İadeler |
---|
| Geçerli ABI'ler içeren Dizelerin Listesi. |
ayrıştırmaAbiListFromProperty
public static parseAbiListFromProperty (String abiListProp)
parametreler |
---|
abiListProp | String : device özelliğinden gelen abis içeren virgülle ayrılmış liste. |
İadeler |
---|
| Geçerli ABI'ler içeren Dizelerin Listesi. |
ayrıştırma kimliği
public static String[] parseId (String id)
Benzersiz bir kimliği ABI ve ada ayrıştırır.
parametreler |
---|
id | String : Ayrıştırılacak kimlik. |
İadeler |
---|
String[] | ABI ve adı içeren bir dize dizisi. |
ayrıştırmaTestAdı
public static String parseTestName (String id)
İadeler |
---|
String | test kimliğinin test adı kısmı. örneğin armeabi-v7a android.mytest = android.mytest |