AbiUtils
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 のセット。
ベース_アーチ_アーム
public static final String BASE_ARCH_ARM
BASE_ARCH_MIPS
public static final String BASE_ARCH_MIPS
ベース_アーチ_X86
public static final String BASE_ARCH_X86
公開メソッド
createAbiFlag
public static String createAbiFlag (String abi)
指定された ABI のフラグを作成します。
パラメーター |
---|
abi | String : フラグを作成する ABI。 |
戻り値 |
---|
String | ADB に送信されるコマンドに追加できる文字列。 |
createId
public static String createId (String abi,
String name)
指定された ABI と名前から一意の ID を作成します。
パラメーター |
---|
abi | String : 使用する ABI。 |
name | String : 使用する名前。 |
getAbisForArch
public static getAbisForArch (String arch)
指定されたアーキテクチャに関連付けられた ABI のセットを返します。
パラメーター |
---|
arch | String : 検索するアーキテクチャ。 |
getAbisSupportedByCompatibility
public static getAbisSupportedByCompatibility ()
互換性によってサポートされる ABI のセットを返します。
戻り値 |
---|
| サポートされている ABI を含む新しい Set。 |
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 が互換性によってサポートされている場合は true。 |
parseAbi
public static String parseAbi (String id)
戻り値 |
---|
String | テスト ID の abi 部分。例: armeabi-v7a android.mytest = armeabi-v7a |
parseAbiList
public static parseAbiList (String unsupportedAbiDescription)
パラメーター |
---|
unsupportedAbiDescription | String : abis を含むカンマ区切りの文字列。 |
parseAbiListFromProperty
public static parseAbiListFromProperty (String abiListProp)
パラメーター |
---|
abiListProp | String : デバイス プロパティからの abis を含むカンマ区切りのリスト。 |
parseId
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 |