AbiFormatter

public class AbiFormatter
extends Object

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


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

概要

フィールド

public static final String FORCE_ABI_DESCRIPTION

public static final 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)

指定されたビット数でサポートされている abis のリストを取得するヘルパー メソッド

フィールド

FORCE_ABI_DESCRIPTION

public static final String FORCE_ABI_DESCRIPTION

FORCE_ABI_STRING

public static final String FORCE_ABI_STRING

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

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 を返します。

例外
DeviceNotAvailableException

getSupportedAbis

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

指定されたビット数でサポートされている abis のリストを取得するヘルパー メソッド

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

戻り値
String[] そのビット数のサポートされている abi リスト

例外
DeviceNotAvailableException