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デバイスを回復できなかった場合

デバイスの高速起動を回復する

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 バイナリへのパスを定義するString