IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Schnittstelle zur Wiederherstellung eines offline gegangenen Geräts.

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 zurückgeben, 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. Wenn falsch, sollte die Methode blockieren, bis das Gerät vollständig zum Testen verfügbar ist (dh IDeviceStateMonitor#waitForDeviceAvailable() erfolgreich ist).

Wirft
DeviceNotAvailableException wenn das Gerät nicht wiederhergestellt werden konnte

recoveryDeviceBootloader

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 .

Wirft
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 .

Wirft
DeviceNotAvailableException wenn das Gerät nicht wiederhergestellt werden konnte

recoveryDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

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

Parameter
monitor IDeviceStateMonitor : der zu verwendende IDeviceStateMonitor .

Wirft
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 ERROR(/String) der den Pfad zur Fastboot-Binärdatei definiert.