Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

AbiUtils

public class AbiUtils
extends Object

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


デバイスABIを処理するためのユーティリティクラス

概要

田畑

protected static final ABIS_SUPPORTED_BY_COMPATIBILITY

互換性がサポートするABI名のセット。

public static final String ABI_ARM_64_V8A

public static final String ABI_ARM_V7A

public static final String ABI_MIPS

public static final String ABI_MIPS64

public static final String ABI_X86

public static final String ABI_X86_64

public static final String ARCH_ARM64

public static final String ARCH_MIPS64

public static final String ARCH_X86_64

protected static final ARM_ABIS

ARM ABIのセット。

public static final String BASE_ARCH_ARM

public static final String BASE_ARCH_MIPS

public static final String BASE_ARCH_X86

パブリックメソッド

static String createAbiFlag (String abi)

指定されたABIのフラグを作成します。

static String createId (String abi, String name)

指定されたABIおよび名前から一意のIDを作成します。

static getAbisForArch (String arch)

指定されたアーキテクチャに関連付けられたABIのセットを返します。

static getAbisSupportedByCompatibility ()

互換性によってサポートされるABIのセットを返します。

static String getArchForAbi (String abi)

abiに一致するアーキテクチャを返します。

static getArchSupported ()

サポートされているアーキテクチャ表現のセットを返します。

static String getBaseArchForAbi (String abi)

abiに一致する基本アーキテクチャを返します。

static String getBitness (String abi)
static getHostAbi ()

ホストマシンでサポートされるabisのセットを返します。

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

一意のIDをABIと名前に解析します。

static String parseTestName (String id)

田畑

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_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_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に送信されるコマンドに追加できる文字列。

createId

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 :検索するアーキテクチャ。

戻り値
ABIを含む新しいセット。

getAbisSupportedByCompatibility

public static  getAbisSupportedByCompatibility ()

互換性によってサポートされるABIのセットを返します。

戻り値
サポートされているABIを含む新しいセット。

getArchForAbi

public static String getArchForAbi (String abi)

abiに一致するアーキテクチャを返します。

パラメーター
abi String

戻り値
String

getArchSupported

public static  getArchSupported ()

サポートされているアーキテクチャ表現のセットを返します。

戻り値

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  getHostAbi ()

ホストマシンでサポートされているabisのセットを返します。

戻り値

isAbiSupportedByCompatibility

public static boolean isAbiSupportedByCompatibility (String abi)

パラメーター
abi String :テストするABI名。

戻り値
boolean 指定されたABIが互換性によってサポートされている場合はtrue。

parseAbi

public static String parseAbi (String id)

パラメーター
id String

戻り値
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を含む文字列のリスト。

parseId

public static String[] parseId (String id)

一意のIDをABIと名前に解析します。

パラメーター
id String :解析するID。

戻り値
String[] ABIと名前を含む文字列配列。

parseTestName

public static String parseTestName (String id)

パラメーター
id String

戻り値
String テストIDのテスト名部分。例:armeabi-v7a android.mytest = android.mytest