Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

AbiUtils

public class AbiUtils
extends Object

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


Kelas utilitas untuk menangani ABI perangkat

Ringkasan

Bidang

protected static final ABIS_SUPPORTED_BY_COMPATIBILITY

Kumpulan nama ABI yang didukung oleh Kompatibilitas.

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_RISCV64

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_RISCV64

public static final String ARCH_X86_64

protected static final ARM_ABIS

Kumpulan ARM ABI.

public static final String BASE_ARCH_ARM

public static final String BASE_ARCH_MIPS

public static final String BASE_ARCH_X86

Metode publik

static String createAbiFlag (String abi)

Membuat bendera untuk ABI tertentu.

static String createId (String abi, String name)

Membuat id unik dari ABI dan nama yang diberikan.

static getAbisForArch (String arch)

Mengembalikan kumpulan ABI yang terkait dengan arsitektur tertentu.

static getAbisSupportedByCompatibility ()

Menampilkan kumpulan ABI yang didukung oleh Kompatibilitas.

static String getArchForAbi (String abi)

Mengembalikan arsitektur yang cocok dengan abi.

static getArchSupported ()

Mengembalikan kumpulan representasi arsitektur yang didukung.

static String getBaseArchForAbi (String abi)

Mengembalikan arsitektur dasar yang cocok dengan abi.

static String getBitness (String abi)
static getHostAbi ()

Mengembalikan Set abis yang didukung oleh mesin host.

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

Mem-parsing id unik ke dalam ABI dan nama.

static String parseTestName (String id)

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.

Parameter
abi String

Pengembalian
String

getArchSupported

public static  getArchSupported ()

Mengembalikan kumpulan representasi arsitektur yang didukung.

Pengembalian

getBaseArchForAbi

public static String getBaseArchForAbi (String abi)

Mengembalikan arsitektur dasar yang cocok dengan abi.

Parameter
abi String

Pengembalian
String

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.

Pengembalian

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)

Parameter
id String

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)

Parameter
id String

Pengembalian
String bagian nama tes dari id tes. misalnya armeabi-v7a android.mytest = android.mytest