AbiUtils
public class AbiUtils
extends Object
java.lang.객체 |
↳ | com.android.tradefed.util.AbiUtils |
장치 ABI를 처리하기 위한 유틸리티 클래스
요약
필드
ABIS_SUPPORTED_BY_COMPATIBILITY
protected static final ABIS_SUPPORTED_BY_COMPATIBILITY
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
공개 방법
createAbiFlag
public static String createAbiFlag (String abi)
지정된 ABI에 대한 플래그를 만듭니다.
매개변수 |
---|
abi | String : 플래그를 생성할 ABI입니다. |
보고 |
---|
String | ADB로 전송되는 명령에 추가할 수 있는 문자열입니다. |
생성 ID
public static String createId (String abi,
String name)
지정된 ABI 및 이름에서 고유 ID를 생성합니다.
매개변수 |
---|
abi | String : 사용할 ABI입니다. |
name | String : 사용할 이름. |
보고 |
---|
String | 실행을 고유하게 식별하는 문자열입니다. |
getAbisForArch
public static getAbisForArch (String arch)
지정된 아키텍처와 연결된 ABI 세트를 반환합니다.
매개변수 |
---|
arch | String : 조회할 아키텍처입니다. |
getAbisSupportedByCompatibility
public static getAbisSupportedByCompatibility ()
Compatibility에서 지원하는 ABI 세트를 반환합니다.
보고 |
---|
| 지원되는 ABI를 포함하는 새로운 세트. |
getArchForAbi
public static String getArchForAbi (String abi)
abi와 일치하는 아키텍처를 반환합니다.
getArchSupported
public static getArchSupported ()
지원되는 아키텍처 표현 세트를 반환합니다.
getBaseArchForAbi
public static String getBaseArchForAbi (String abi)
abi와 일치하는 기본 아키텍처를 반환합니다.
getBitness
public static String getBitness (String abi)
매개변수 |
---|
abi | String : ABI의 이름입니다. |
보고 |
---|
String | 주어진 이름을 가진 ABI의 비트 |
getHostAbi
public static getHostAbi ()
호스트 머신이 지원하는 abis 세트를 반환합니다.
isAbiSupportedByCompatibility
public static boolean isAbiSupportedByCompatibility (String abi)
매개변수 |
---|
abi | String : 테스트할 ABI 이름입니다. |
보고 |
---|
boolean | 지정된 ABI가 Compatibility에서 지원되는 경우 true입니다. |
구문 분석
public static String parseAbi (String id)
보고 |
---|
String | 테스트 ID의 abi 부분. 예: armeabi-v7a android.mytest = armeabi-v7a |
parseAbiList
public static parseAbiList (String unsupportedAbiDescription)
매개변수 |
---|
unsupportedAbiDescription | String : abis를 포함하는 쉼표로 구분된 문자열입니다. |
보고 |
---|
| 유효한 ABI가 포함된 문자열 목록입니다. |
parseAbiListFromProperty
public static parseAbiListFromProperty (String abiListProp)
매개변수 |
---|
abiListProp | String : 장치 속성에서 오는 abis를 포함하는 쉼표로 구분된 목록입니다. |
보고 |
---|
| 유효한 ABI가 포함된 문자열 목록입니다. |
구문 분석 ID
public static String[] parseId (String id)
고유 ID를 ABI 및 이름으로 구문 분석합니다.
매개변수 |
---|
id | String : 구문 분석할 ID입니다. |
보고 |
---|
String[] | ABI와 이름을 포함하는 문자열 배열. |
parseTestName
public static String parseTestName (String id)
보고 |
---|
String | 테스트 ID의 테스트 이름 부분. 예: armeabi-v7a android.mytest = android.mytest |