IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Schnittstelle zum Wiederherstellen eines Geräts, das offline gegangen ist.

Zusammenfassung

Öffentliche Methoden

abstract void recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Versuchen Sie, das angegebene Gerät wiederherzustellen, mit dem nicht mehr kommuniziert werden kann.

abstract void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

Versuchen Sie, das angegebene nicht reagierende Gerät im Bootloader-Modus wiederherzustellen.

abstract void recoverDeviceFastbootd ( IDeviceStateMonitor monitor)

Versuchen Sie, das angegebene nicht reagierende Gerät im Fastbootd-Modus wiederherzustellen.

abstract void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

Versuchen Sie, das angegebene nicht reagierende Gerät im Wiederherstellungsmodus wiederherzustellen.

default void setFastbootPath (String fastbootPath)

Legt den Pfad zur zu verwendenden Fastboot-Binärdatei fest.

Öffentliche Methoden

Wiederherstellungsgerät

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Versuchen Sie, das angegebene Gerät wiederherzustellen, mit dem nicht mehr kommuniziert werden kann.

Die Methode sollte blockieren und nur dann zurückkehren, wenn sich das Gerät im angeforderten Zustand befindet.

Parameter
monitor IDeviceStateMonitor : der zu verwendende IDeviceStateMonitor .

recoverUntilOnline boolean : Wenn true, sollte die Methode zurückkehren, sobald das Gerät auf adb online ist. Bei „false“ sollte die Methode blockieren, bis das Gerät vollständig zum Testen verfügbar ist (d. h IDeviceStateMonitor#waitForDeviceAvailable() ist erfolgreich).

Würfe
DeviceNotAvailableException wenn das Gerät nicht wiederhergestellt werden konnte

RecoverDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Versuchen Sie, das angegebene nicht reagierende Gerät im Bootloader-Modus wiederherzustellen.

Parameter
monitor IDeviceStateMonitor : der zu verwendende IDeviceStateMonitor .

Würfe
DeviceNotAvailableException wenn das Gerät nicht wiederhergestellt werden konnte

RecoveryDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Versuchen Sie, das angegebene nicht reagierende Gerät im Fastbootd-Modus wiederherzustellen.

Parameter
monitor IDeviceStateMonitor : der zu verwendende IDeviceStateMonitor .

Würfe
DeviceNotAvailableException wenn das Gerät nicht wiederhergestellt werden konnte

„recoverDeviceRecovery“.

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Versuchen Sie, das angegebene nicht reagierende Gerät im Wiederherstellungsmodus wiederherzustellen.

Parameter
monitor IDeviceStateMonitor : der zu verwendende IDeviceStateMonitor .

Würfe
DeviceNotAvailableException wenn das Gerät nicht wiederhergestellt werden konnte

setFastbootPath

public void setFastbootPath (String fastbootPath)

Legt den Pfad zur zu verwendenden Fastboot-Binärdatei fest.

Parameter
fastbootPath String : ein String , der den Pfad zur Fastboot-Binärdatei definiert.