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