เอบียูทิลส์
public class AbiUtils
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.AbiUtils |
คลาสยูทิลิตี้สำหรับจัดการ ABI ของอุปกรณ์
สรุป
เขตข้อมูล
ABIS_SUPPORTED_BY_COMPATIBILITY
protected static final ABIS_SUPPORTED_BY_COMPATIBILITY
ชุดชื่อ ABI ที่ความเข้ากันได้รองรับ
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
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
วิธีการสาธารณะ
สร้าง AbiFlag
public static String createAbiFlag (String abi)
สร้างแฟล็กสำหรับ ABI ที่กำหนด
พารามิเตอร์ |
---|
abi | String : ABI เพื่อสร้างแฟล็กสำหรับ |
ส่งคืน |
---|
String | สตริงที่สามารถเพิ่มในคำสั่งที่ส่งไปยัง ADB |
สร้างรหัส
public static String createId (String abi,
String name)
สร้างรหัสเฉพาะจาก ABI และชื่อที่กำหนด
พารามิเตอร์ |
---|
abi | String : ABI ที่จะใช้ |
name | String : ชื่อที่จะใช้ |
ส่งคืน |
---|
String | สตริงที่ระบุการเรียกใช้โดยไม่ซ้ำกัน |
รับAbisForArch
public static getAbisForArch (String arch)
ส่งกลับชุดของ ABI ที่เชื่อมโยงกับสถาปัตยกรรมที่กำหนด
พารามิเตอร์ |
---|
arch | String : สถาปัตยกรรมที่ต้องการค้นหา |
getAbis รองรับโดยความเข้ากันได้
public static getAbisSupportedByCompatibility ()
ส่งกลับชุดของ ABI ที่รองรับโดย Compatibility
ส่งคืน |
---|
| ชุดใหม่ที่มี ABI ที่รองรับ |
รับ ArchForAbi
public static String getArchForAbi (String abi)
ส่งกลับสถาปัตยกรรมที่ตรงกับ abi
รับ ArchSupported
public static getArchSupported ()
ส่งกลับชุดของการแสดงสถาปัตยกรรมที่รองรับ
รับ BaseArchForAbi
public static String getBaseArchForAbi (String abi)
ส่งกลับสถาปัตยกรรมพื้นฐานที่ตรงกับ abi
รับบิตเนส
public static String getBitness (String abi)
พารามิเตอร์ |
---|
abi | String : ชื่อของ ABI |
ส่งคืน |
---|
String | ความขมขื่นของ ABI ด้วยชื่อที่กำหนด |
รับ HostAbi
public static getHostAbi ()
ส่งกลับชุดของ abis ที่เครื่องโฮสต์รองรับ
isAbiSupportedByCompatibility
public static boolean isAbiSupportedByCompatibility (String abi)
พารามิเตอร์ |
---|
abi | String : ชื่อ ABI ที่จะทดสอบ |
ส่งคืน |
---|
boolean | เป็นจริงหาก ABI ที่กำหนดรองรับโดย Compatibility |
แยกวิเคราะห์Abi
public static String parseAbi (String id)
ส่งคืน |
---|
String | ส่วน abi ของรหัสทดสอบ เช่น armeabi-v7a android.mytest = armeabi-v7a |
แยกวิเคราะห์AbiList
public static parseAbiList (String unsupportedAbiDescription)
พารามิเตอร์ |
---|
unsupportedAbiDescription | String : สตริงที่คั่นด้วยเครื่องหมายจุลภาคที่มี abis |
ส่งคืน |
---|
| รายการสตริงที่มี ABI ที่ถูกต้อง |
แยกวิเคราะห์ AbiListFromProperty
public static parseAbiListFromProperty (String abiListProp)
พารามิเตอร์ |
---|
abiListProp | String : รายการที่คั่นด้วยเครื่องหมายจุลภาคที่มี abis มาจากคุณสมบัติของอุปกรณ์ |
ส่งคืน |
---|
| รายการสตริงที่มี ABI ที่ถูกต้อง |
รหัสแยกวิเคราะห์
public static String[] parseId (String id)
แยกรหัสเฉพาะใน ABI และชื่อ
พารามิเตอร์ |
---|
id | String : รหัสที่จะแยกวิเคราะห์ |
ส่งคืน |
---|
String[] | อาร์เรย์สตริงที่มี ABI และชื่อ |
แยกวิเคราะห์TestName
public static String parseTestName (String id)
ส่งคืน |
---|
String | ส่วนชื่อทดสอบของรหัสทดสอบ เช่น armeabi-v7a android.mytest = android.mytest |