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 が返されます。

例外
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