Gerätewiederherstellung

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Oberfläche zur Wiederherstellung eines Geräts, das offline ist.

Zusammenfassung

Öffentliche Methoden

abstract void recoverDevice(IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Versuchen Sie, das Gerät wiederherzustellen, mit dem keine Kommunikation mehr möglich ist.

abstract void recoverDeviceBootloader(IDeviceStateMonitor monitor)

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

abstract void recoverDeviceFastbootd(IDeviceStateMonitor monitor)

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

abstract void recoverDeviceRecovery(IDeviceStateMonitor monitor)

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

default void setFastbootPath(String fastbootPath)

Legt den Pfad zum zu verwendenden Fastboot-Binärprogramm fest.

Öffentliche Methoden

Gerät wiederherstellen

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Versuchen Sie, das Gerät wiederherzustellen, mit dem keine Kommunikation mehr möglich ist.

Die Methode sollte blockieren und nur zurückgegeben werden, wenn sich das Gerät im angeforderten Status befindet.

Parameter
monitor IDeviceStateMonitor: die zu verwendende IDeviceStateMonitor.

recoverUntilOnline boolean: Falls wahr, sollte die Methode zurückgegeben werden, sobald das Gerät bei ADB online ist. Bei "false" sollte die Methode blockiert werden, bis das Gerät vollständig zum Testen verfügbar ist (d. h. IDeviceStateMonitor#waitForDeviceAvailable() erfolgreich.

Ausgabe
DeviceNotAvailableException wenn das Gerät nicht wiederhergestellt werden konnte

Wiederherstellung des Geräte-Bootloaders

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

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

Parameter
monitor IDeviceStateMonitor: die zu verwendende IDeviceStateMonitor.

Ausgabe
DeviceNotAvailableException wenn das Gerät nicht wiederhergestellt werden konnte

Wiederherstellungsgerät (Fastbootd)

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

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

Parameter
monitor IDeviceStateMonitor: die zu verwendende IDeviceStateMonitor.

Ausgabe
DeviceNotAvailableException wenn das Gerät nicht wiederhergestellt werden konnte

Gerätewiederherstellung wiederherstellen

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

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

Parameter
monitor IDeviceStateMonitor: die zu verwendende IDeviceStateMonitor.

Ausgabe
DeviceNotAvailableException wenn das Gerät nicht wiederhergestellt werden konnte

setFastbootPath

public void setFastbootPath (String fastbootPath)

Legt den Pfad zum zu verwendenden Fastboot-Binärprogramm fest.

Parameter
fastbootPath String: Ein String, der den Pfad zum Fastboot-Binärprogramm definiert.