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