DeviceActionUtil

public class DeviceActionUtil
extends Object

java.lang.Object 中
   ↳ com.android.tradefed.util.DeviceActionUtil


用于执行设备操作的实用程序类。

摘要

嵌套类

class DeviceActionUtil.DeviceActionConfigError

配置错误的异常。 

公共方法

static DeviceActionUtil create(File deviceActionMainJar, File bundletoolJar)

创建实例。

CommandResult execute(DeviceActionUtil.Command command, String deviceId, actionArgs)

执行设备操作命令。

static File findExecutableOnPath(String name)
void generateLogFile(CommandResult result)

生成主机日志文件。

void saveToLogs(DeviceActionUtil.Command cmd, ITestLogger testLogger)

将所有生成的文件保存到测试日志。

公共方法

create

public static DeviceActionUtil create (File deviceActionMainJar, 
                File bundletoolJar)

创建实例。

参数
deviceActionMainJar File

bundletoolJar File

返回
DeviceActionUtil

抛出
DeviceActionUtil.DeviceActionConfigError

执行

public CommandResult execute (DeviceActionUtil.Command command, 
                String deviceId, 
                 actionArgs)

执行设备操作命令。

参数
command DeviceActionUtil.Command:要执行。

deviceId String:设备的标识符。

actionArgs command 的操作参数。

返回
CommandResult

findExecutableOnPath

public static File findExecutableOnPath (String name)

参数
name String

返回
File

抛出
DeviceActionUtil.DeviceActionConfigError

generateLogFile

public void generateLogFile (CommandResult result)

生成主机日志文件。

参数
result CommandResult

SaveToLogs

public void saveToLogs (DeviceActionUtil.Command cmd, 
                ITestLogger testLogger)

将所有生成的文件保存到测试日志。

参数
cmd DeviceActionUtil.Command

testLogger ITestLogger