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