AbiUtils
public class AbiUtils
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.AbiUtils |
Lớp tiện ích để xử lý ABI của thiết bị
Bản tóm tắt
Lĩnh vực
ABIS_SUPPORTED_BY_COMPATIBILITY
protected static final ABIS_SUPPORTED_BY_COMPATIBILITY
Tập hợp các tên ABI mà Khả năng tương thích hỗ trợ.
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
Tập hợp các ABI của ARM.
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
Phương pháp công khai
createAbiFlag
public static String createAbiFlag (String abi)
Tạo cờ cho ABI đã cho.
Thông số |
---|
abi | String : ABI để tạo cờ cho. |
Lợi nhuận |
---|
String | một chuỗi có thể được thêm vào lệnh được gửi tới ADB. |
createId
public static String createId (String abi,
String name)
Tạo một id duy nhất từ ABI và tên đã cho.
Thông số |
---|
abi | String : ABI để sử dụng. |
name | String : Tên sẽ sử dụng. |
Lợi nhuận |
---|
String | một chuỗi xác định duy nhất một lần chạy. |
getAbisForArch
public static getAbisForArch (String arch)
Trả về tập hợp các ABI được liên kết với kiến trúc đã cho.
Thông số |
---|
arch | String : Kiến trúc cần tra cứu. |
Lợi nhuận |
---|
| một Tập hợp mới chứa các ABI. |
getAbisSupportedByCompatibility
public static getAbisSupportedByCompatibility ()
Trả về tập hợp các ABI được hỗ trợ bởi Khả năng tương thích.
Lợi nhuận |
---|
| một Tập hợp mới chứa các ABI được hỗ trợ. |
getArchForAbi
public static String getArchForAbi (String abi)
Trả về kiến trúc phù hợp với abi.
getArchSupported
public static getArchSupported ()
Trả về tập hợp các biểu diễn kiến trúc được hỗ trợ.
getBaseArchForAbi
public static String getBaseArchForAbi (String abi)
Trả về kiến trúc cơ sở phù hợp với abi.
getBitness
public static String getBitness (String abi)
Thông số |
---|
abi | String : Tên của ABI. |
Lợi nhuận |
---|
String | Độ bit của ABI với tên đã cho |
getHostAbi
public static getHostAbi ()
Trả về Tập hợp abis được hỗ trợ bởi máy chủ.
isAbiSupportedByCompatibility
public static boolean isAbiSupportedByCompatibility (String abi)
Thông số |
---|
abi | String : Tên ABI để kiểm tra. |
Lợi nhuận |
---|
boolean | đúng nếu ABI đã cho được hỗ trợ bởi Khả năng tương thích. |
parseAbi
public static String parseAbi (String id)
Lợi nhuận |
---|
String | phần abi của id thử nghiệm. ví dụ: armeabi-v7a android.mytest = armeabi-v7a |
parseAbiList
public static parseAbiList (String unsupportedAbiDescription)
Thông số |
---|
unsupportedAbiDescription | String : Một chuỗi được phân tách bằng dấu phẩy chứa abis. |
Lợi nhuận |
---|
| Danh sách các chuỗi chứa ABI hợp lệ. |
parseAbiListFromProperty
public static parseAbiListFromProperty (String abiListProp)
Thông số |
---|
abiListProp | String : Một danh sách được phân tách bằng dấu phẩy chứa abis đến từ thuộc tính thiết bị. |
Lợi nhuận |
---|
| Danh sách các chuỗi chứa ABI hợp lệ. |
parseId
public static String[] parseId (String id)
Phân tích cú pháp một id duy nhất vào ABI và tên.
Thông số |
---|
id | String : Id để phân tích cú pháp. |
Lợi nhuận |
---|
String[] | một mảng chuỗi chứa ABI và tên. |
parseTestName
public static String parseTestName (String id)
Lợi nhuận |
---|
String | phần tên thử nghiệm của id thử nghiệm. ví dụ: armeabi-v7a android.mytest = android.mytest |