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 ()

パブリックメソッド

recoverDevice

public void recoverDevice ( IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

通信できなくなった特定のデバイスを回復しようとしました。

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

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

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

投げる
DeviceNotAvailableException

recoverDeviceBootloader

public void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

ブートローダーモードで、指定された応答しないデバイスの回復を試みます。

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

投げる
DeviceNotAvailableException

recoverDeviceRecovery

public void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

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

この実装では、リカバリモードのデバイスはまったく通信できないと想定されているため、デバイスをリカバリして完全に起動されたモードのままにします。

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

投げる
DeviceNotAvailableException