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, List<String> 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, 
                List<String> actionArgs)

执行设备操作命令。

参数
command DeviceActionUtil.Command:要执行。

deviceId String:设备的。

actionArgs Listcommand 的操作实参。

返回
CommandResult

findExecutableOnPath

public static File findExecutableOnPath (String name)

参数
name String

返回
File

抛出
DeviceActionUtil.DeviceActionConfigError

generateLogFile

public void generateLogFile (CommandResult result)

生成主机日志文件。

参数
result CommandResult

抛出
IOException

saveToLogs

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

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

参数
cmd DeviceActionUtil.Command

testLogger ITestLogger

抛出
IOException