AbiUtils

public class AbiUtils
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.AbiUtils


คลาสยูทิลิตีสำหรับการจัดการ ABI ของอุปกรณ์

สรุป

ค่าคงที่

String ABI_ARM_64_V8A

String ABI_ARM_V7A

String ABI_MIPS

String ABI_MIPS64

String ABI_RISCV64

String ABI_X86

String ABI_X86_64

String ARCH_ARM64

String ARCH_MIPS64

String ARCH_RISCV64

String ARCH_X86_64

String BASE_ARCH_ARM

String BASE_ARCH_MIPS

String BASE_ARCH_X86

ทุ่ง

protected static final Set<String> ABIS_SUPPORTED_BY_COMPATIBILITY

ชุดชื่อ ABI ที่ความเข้ากันได้รองรับ

protected static final Set<String> ARM_ABIS

ชุด ABI ของ ARM

เมธอดสาธารณะ

static String createAbiFlag(String abi)

สร้างแฟล็กสำหรับ ABI ที่ระบุ

static String createId(String abi, String name)

สร้างรหัสที่ไม่ซ้ำจาก ABI และชื่อที่ระบุ

static Set<String> getAbisForArch(String arch)

แสดงผลชุด ABI ที่เชื่อมโยงกับสถาปัตยกรรมที่ระบุ

static Set<String> getAbisSupportedByCompatibility()

แสดงผลชุด ABI ที่ความเข้ากันได้รองรับ

static String getArchForAbi(String abi)

แสดงผลสถาปัตยกรรมที่ตรงกับ ABI

static Set<String> getArchSupported()

แสดงผลชุดการแสดงสถาปัตยกรรมที่รองรับ

static String getBaseArchForAbi(String abi)

แสดงผลสถาปัตยกรรมพื้นฐานที่ตรงกับ ABI

static String getBitness(String abi)
static Set<String> getHostAbi()

แสดงผลชุด ABI ที่เครื่องโฮสต์รองรับ

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

แยกวิเคราะห์รหัสที่ไม่ซ้ำเป็น ABI และชื่อ

static String parseTestName(String id)

ค่าคงที่

ABI_ARM_64_V8A

public static final String ABI_ARM_64_V8A

ค่าคงที่ "arm64-v8a"

ABI_ARM_V7A

public static final String ABI_ARM_V7A

ค่าคงที่: "armeabi-v7a"

ABI_MIPS

public static final String ABI_MIPS

ค่าคงที่: "mips"

ABI_MIPS64

public static final String ABI_MIPS64

ค่าคงที่: "mips64"

ABI_RISCV64

public static final String ABI_RISCV64

ค่าคงที่: "riscv64"

ABI_X86

public static final String ABI_X86

ค่าคงที่: "x86"

ABI_X86_64

public static final String ABI_X86_64

ค่าคงที่: "x86_64"

ARCH_ARM64

public static final String ARCH_ARM64

ค่าคงที่: "arm64"

ARCH_MIPS64

public static final String ARCH_MIPS64

ค่าคงที่: "mips64"

ARCH_RISCV64

public static final String ARCH_RISCV64

ค่าคงที่: "riscv64"

ARCH_X86_64

public static final String ARCH_X86_64

ค่าคงที่: "x86_64"

BASE_ARCH_ARM

public static final String BASE_ARCH_ARM

ค่าคงที่: "arm"

BASE_ARCH_MIPS

public static final String BASE_ARCH_MIPS

ค่าคงที่: "mips"

BASE_ARCH_X86

public static final String BASE_ARCH_X86

ค่าคงที่: "x86"

ทุ่ง

ABIS_SUPPORTED_BY_COMPATIBILITY

protected static final Set<String> ABIS_SUPPORTED_BY_COMPATIBILITY

ชุดชื่อ ABI ที่ความเข้ากันได้รองรับ

ARM_ABIS

protected static final Set<String> ARM_ABIS

ชุด ABI ของ ARM

เมธอดสาธารณะ

createAbiFlag

public static String createAbiFlag (String abi)

สร้างแฟล็กสำหรับ ABI ที่ระบุ

พารามิเตอร์
abi String: ABI ที่จะสร้างแฟล็ก

การคืนสินค้า
String สตริงที่เพิ่มลงในคำสั่งที่ส่งไปยัง ADB ได้

createId

public static String createId (String abi, 
                String name)

สร้างรหัสที่ไม่ซ้ำจาก ABI และชื่อที่ระบุ

พารามิเตอร์
abi String: ABI ที่จะใช้

name String: ชื่อที่จะใช้

การคืนสินค้า
String สตริงที่ระบุการเรียกใช้ที่ไม่ซ้ำกัน

getAbisForArch

public static Set<String> getAbisForArch (String arch)

แสดงผลชุด ABI ที่เชื่อมโยงกับสถาปัตยกรรมที่ระบุ

พารามิเตอร์
arch String: สถาปัตยกรรมที่จะค้นหา

การคืนสินค้า
Set<String> ชุดใหม่ที่มี ABI

getAbisSupportedByCompatibility

public static Set<String> getAbisSupportedByCompatibility ()

แสดงผลชุด ABI ที่ความเข้ากันได้รองรับ

การคืนสินค้า
Set<String> ชุดใหม่ที่มี ABI ที่รองรับ

getArchForAbi

public static String getArchForAbi (String abi)

แสดงผลสถาปัตยกรรมที่ตรงกับ ABI

พารามิเตอร์
abi String

การคืนสินค้า
String

getArchSupported

public static Set<String> getArchSupported ()

แสดงผลชุดการแสดงสถาปัตยกรรมที่รองรับ

การคืนสินค้า
Set<String>

getBaseArchForAbi

public static String getBaseArchForAbi (String abi)

แสดงผลสถาปัตยกรรมพื้นฐานที่ตรงกับ ABI

พารามิเตอร์
abi String

การคืนสินค้า
String

getBitness

public static String getBitness (String abi)

พารามิเตอร์
abi String: ชื่อ ABI

การคืนสินค้า
String บิตเนสของ ABI ที่มีชื่อที่ระบุ

getHostAbi

public static Set<String> getHostAbi ()

แสดงผลชุด ABI ที่เครื่องโฮสต์รองรับ

การคืนสินค้า
Set<String>

isAbiSupportedByCompatibility

public static boolean isAbiSupportedByCompatibility (String abi)

พารามิเตอร์
abi String: ชื่อ ABI ที่จะทดสอบ

การคืนสินค้า
boolean จริง หาก ABI ที่ระบุได้รับการรองรับโดยความเข้ากันได้

parseAbi

public static String parseAbi (String id)

พารามิเตอร์
id String

การคืนสินค้า
String ส่วน ABI ของรหัสการทดสอบ เช่น armeabi-v7a android.mytest = armeabi-v7a

parseAbiList

public static Set<String> parseAbiList (String unsupportedAbiDescription)

พารามิเตอร์
unsupportedAbiDescription String: สตริงที่คั่นด้วยคอมมาซึ่งมี ABI

การคืนสินค้า
Set<String> รายการสตริงที่มี ABI ที่ถูกต้อง

parseAbiListFromProperty

public static Set<String> parseAbiListFromProperty (String abiListProp)

พารามิเตอร์
abiListProp String: รายการที่คั่นด้วยคอมมาซึ่งมี ABI ที่มาจากพร็อพเพอร์ตี้ของอุปกรณ์

การคืนสินค้า
Set<String> รายการสตริงที่มี ABI ที่ถูกต้อง

parseId

public static String[] parseId (String id)

แยกวิเคราะห์รหัสที่ไม่ซ้ำเป็น ABI และชื่อ

พารามิเตอร์
id String: รหัสที่จะแยกวิเคราะห์

การคืนสินค้า
String[] อาร์เรย์สตริงที่มี ABI และชื่อ

parseTestName

public static String parseTestName (String id)

พารามิเตอร์
id String

การคืนสินค้า
String ส่วนชื่อการทดสอบของรหัสการทดสอบ เช่น armeabi-v7a android.mytest = android.mytest