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

execute

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