AbiUtils
public class AbiUtils
extends Object
java.lang.Objek |
↳ | com.android.tradefed.util.AbiUtils |
Kelas utilitas untuk menangani ABI perangkat
Ringkasan
Bidang
ABIS_SUPPORTED_BY_COMPATIBILITY
protected static final ABIS_SUPPORTED_BY_COMPATIBILITY
Kumpulan nama ABI yang didukung oleh Kompatibilitas.
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
Kumpulan ARM ABI.
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
Metode publik
createAbiFlag
public static String createAbiFlag (String abi)
Membuat bendera untuk ABI tertentu.
Parameter |
---|
abi | String : ABI untuk membuat bendera. |
Pengembalian |
---|
String | string yang dapat ditambahkan ke perintah yang dikirim ke ADB. |
buatId
public static String createId (String abi,
String name)
Membuat id unik dari ABI dan nama yang diberikan.
Parameter |
---|
abi | String : ABI yang akan digunakan. |
name | String : Nama yang akan digunakan. |
Pengembalian |
---|
String | string yang secara unik mengidentifikasi lari. |
getAbisForArch
public static getAbisForArch (String arch)
Mengembalikan kumpulan ABI yang terkait dengan arsitektur tertentu.
Parameter |
---|
arch | String : Arsitektur yang akan dicari. |
Pengembalian |
---|
| Set baru yang berisi ABI. |
getAbisSupportedByCompatibility
public static getAbisSupportedByCompatibility ()
Menampilkan kumpulan ABI yang didukung oleh Kompatibilitas.
Pengembalian |
---|
| Set baru yang berisi ABI yang didukung. |
getArchForAbi
public static String getArchForAbi (String abi)
Mengembalikan arsitektur yang cocok dengan abi.
getArchSupported
public static getArchSupported ()
Mengembalikan kumpulan representasi arsitektur yang didukung.
getBaseArchForAbi
public static String getBaseArchForAbi (String abi)
Mengembalikan arsitektur dasar yang cocok dengan abi.
getBitness
public static String getBitness (String abi)
Parameter |
---|
abi | String : Nama ABI. |
Pengembalian |
---|
String | Bitness dari ABI dengan nama yang diberikan |
getHostAbi
public static getHostAbi ()
Mengembalikan Set abis yang didukung oleh mesin host.
isAbiSupportedByCompatibility
public static boolean isAbiSupportedByCompatibility (String abi)
Parameter |
---|
abi | String : Nama ABI yang akan diuji. |
Pengembalian |
---|
boolean | benar jika ABI yang diberikan didukung oleh Kompatibilitas. |
parseAbi
public static String parseAbi (String id)
Pengembalian |
---|
String | bagian abi dari id tes. misalnya armeabi-v7a android.mytest = armeabi-v7a |
parseAbiList
public static parseAbiList (String unsupportedAbiDescription)
Parameter |
---|
unsupportedAbiDescription | String : String yang dipisahkan koma yang mengandung abis. |
Pengembalian |
---|
| Daftar String berisi ABI yang valid. |
parseAbiListFromProperty
public static parseAbiListFromProperty (String abiListProp)
Parameter |
---|
abiListProp | String : Daftar yang dipisahkan koma berisi abis yang berasal dari properti perangkat. |
Pengembalian |
---|
| Daftar String berisi ABI yang valid. |
parseId
public static String[] parseId (String id)
Mem-parsing id unik ke dalam ABI dan nama.
Parameter |
---|
id | String : Id untuk diuraikan. |
Pengembalian |
---|
String[] | larik string yang berisi ABI dan nama. |
parseTestName
public static String parseTestName (String id)
Pengembalian |
---|
String | bagian nama tes dari id tes. misalnya armeabi-v7a android.mytest = android.mytest |