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