Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

重新连接恢复

public class ReconnectingRecovery
extends Object implements IDeviceRecovery

java.lang.Object
com.android.tradefed.device.ReconnectingRecovery


通过主机上的adb服务器重新建立TCP连接来恢复设备。

摘要

公共建设者

ReconnectingRecovery ()

公开方法

void recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline)

尝试恢复无法再与之通信的给定设备。

void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

尝试在引导加载程序模式下恢复给定的无响应设备。

void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

尝试在恢复模式下恢复给定的无响应设备。

此实现假定根本无法与处于恢复模式的设备进行对话,因此它将尝试恢复设备并将其置于完全引导模式。

公共建设者

重新连接恢复

public ReconnectingRecovery ()

公开方法

restoreDevice

public void recoverDevice ( IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

尝试恢复无法再与之通信的给定设备。

方法应该阻塞,并且仅在设备处于请求状态时才返回。

参量
monitor IDeviceStateMonitor :要使用的IDeviceStateMonitor

recoverUntilOnline boolean :如果为true,则只要设备在adb上联机,方法就应立即返回。如果为false,则方法应阻塞,直到设备完全可用于测试为止(即IDeviceStateMonitor#waitForDeviceAvailable()成功)。

投掷
DeviceNotAvailableException

recoveryDeviceBootloader

public void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

尝试在引导加载程序模式下恢复给定的无响应设备。

参量
monitor IDeviceStateMonitor :要使用的IDeviceStateMonitor

投掷
DeviceNotAvailableException

recoveryDeviceRecovery

public void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

尝试以恢复模式恢复给定的无响应设备。

此实现假定根本无法与处于恢复模式的设备进行对话,因此它将尝试恢复设备并将其置于完全引导模式。

参量
monitor IDeviceStateMonitor :要使用的IDeviceStateMonitor

投掷
DeviceNotAvailableException