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 StringString 表示包含特殊标记的格式 | 要替换的 .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