IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


オフラインになったデバイスを回復するためのインターフェイス。

まとめ

公開メソッド

abstract void recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline)

通信できなくなった特定のデバイスの回復を試みます。

abstract void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

応答しない特定のデバイスをブートローダー モードで回復しようとします。

abstract void recoverDeviceFastbootd ( IDeviceStateMonitor monitor)

指定された応答のないデバイスを fastbootd モードで回復しようとします。

abstract void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

指定された応答のないデバイスを回復モードで回復しようとします。

default void setFastbootPath (String fastbootPath)

使用する fastboot バイナリへのパスを設定します。

公開メソッド

回復装置

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

通信できなくなった特定のデバイスの回復を試みます。

メソッドはブロックし、デバイスが要求された状態にある場合にのみ返す必要があります。

パラメーター
monitor IDeviceStateMonitor : 使用するIDeviceStateMonitor

recoverUntilOnline boolean : true の場合、デバイスが adb でオンラインになるとすぐにメソッドが返されます。 false の場合、デバイスが完全にテスト可能になるまでメソッドはブロックされます (つまり、 IDeviceStateMonitor#waitForDeviceAvailable()が成功します)。

スロー
DeviceNotAvailableExceptionデバイスを回復できなかった場合

回復デバイスブートローダー

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

応答しない特定のデバイスをブートローダー モードで回復しようとします。

パラメーター
monitor IDeviceStateMonitor : 使用するIDeviceStateMonitor

スロー
DeviceNotAvailableExceptionデバイスを回復できなかった場合

recoverDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

指定された応答のないデバイスを fastbootd モードで回復しようとします。

パラメーター
monitor IDeviceStateMonitor : 使用するIDeviceStateMonitor

スロー
DeviceNotAvailableExceptionデバイスを回復できなかった場合

回復デバイス回復

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

指定された応答のないデバイスを回復モードで回復しようとします。

パラメーター
monitor IDeviceStateMonitor : 使用するIDeviceStateMonitor

スロー
DeviceNotAvailableExceptionデバイスを回復できなかった場合

setFastbootPath

public void setFastbootPath (String fastbootPath)

使用する fastboot バイナリへのパスを設定します。

パラメーター
fastbootPath String : fastboot バイナリへのパスを定義するERROR(/String)