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 。 |