AbiFormatter

public class AbiFormatter
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.AbiFormatter


ABI のユーティリティ クラス。

概要

定数

String FORCE_ABI_DESCRIPTION

String FORCE_ABI_STRING

パブリック コンストラクタ

AbiFormatter()

パブリック メソッド

static String formatCmdForAbi(String str, String abi)

指定されたマーカーを置き換えることで、指定された文字列をフォーマットして abi 固有の値を含めるヘルパー メソッド。

static String getDefaultAbi(ITestDevice device, String bitness)

指定されたビット数のデフォルトの abi 名を取得するヘルパー メソッド

static String[] getSupportedAbis(ITestDevice device, String bitness)

指定されたビット数のサポート対象 ABI のリストを取得するヘルパー メソッド

定数

FORCE_ABI_DESCRIPTION

public static final String FORCE_ABI_DESCRIPTION

定数値: 「使用する ABI ビット数。32 または 64 のいずれか。」

FORCE_ABI_STRING

public static final String FORCE_ABI_STRING

定数値: "force-abi"

パブリック コンストラクタ

AbiFormatter

public AbiFormatter ()

パブリック メソッド

formatCmdForAbi

public static String formatCmdForAbi (String str, 
                String abi)

指定されたマーカーを置き換えて、指定された文字列に abi 固有の値を含めるようにフォーマットするヘルパー メソッド。

パラメータ
str String: String(特殊マーカーを含む形式)| .ABI_REGEX(置換対象)

abi String: 実行する abi の String

戻り値
String フォーマットされた文字列。

getDefaultAbi

public static String getDefaultAbi (ITestDevice device, 
                String bitness)

指定されたビット数のデフォルトの ABI 名を取得するヘルパー メソッド

戻り値
String 指定された abi のデフォルトの abi 名。エラーが発生した場合は null を返します。

例外
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getSupportedAbis

public static String[] getSupportedAbis (ITestDevice device, 
                String bitness)

指定されたビット数のサポート対象 ABI のリストを取得するヘルパー メソッド

パラメータ
bitness String: 32 または 64 または空の文字列

戻り値
String[] そのビット数のサポート対象 ABI リスト

例外
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException