ID 장치 복구
public interface IDeviceRecovery
com.android.tradefed.device.IDeviceRecovery |
오프라인 상태가 된 장치를 복구하기 위한 인터페이스입니다.
요약
공개 방법 | |
---|---|
abstract void | recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline) 더 이상 통신할 수 없는 지정된 장치를 복구하려고 시도합니다. |
abstract void | recoverDeviceBootloader ( IDeviceStateMonitor monitor) 부트로더 모드에서 지정된 응답하지 않는 장치를 복구하려고 시도합니다. |
abstract void | recoverDeviceFastbootd ( IDeviceStateMonitor monitor) fastbootd 모드에서 지정된 응답하지 않는 장치를 복구하려고 시도합니다. |
abstract void | recoverDeviceRecovery ( IDeviceStateMonitor monitor) 복구 모드에서 지정된 응답하지 않는 장치 복구를 시도합니다. |
default void | setFastbootPath (String fastbootPath) 사용할 fastboot 바이너리의 경로를 설정합니다. |
공개 방법
복구 장치
public abstract void recoverDevice (IDeviceStateMonitor monitor, boolean recoverUntilOnline)
더 이상 통신할 수 없는 지정된 장치를 복구하려고 시도합니다.
메서드는 장치가 요청된 상태일 때만 차단하고 반환해야 합니다.매개변수 | |
---|---|
monitor | IDeviceStateMonitor : 사용할 IDeviceStateMonitor . |
recoverUntilOnline | boolean : true인 경우 장치가 adb에서 온라인 상태가 되는 즉시 메서드가 반환되어야 합니다. false인 경우 테스트를 위해 장치를 완전히 사용할 수 있을 때까지 메서드를 차단해야 합니다(예: IDeviceStateMonitor#waitForDeviceAvailable() 성공). |
던지기 | |
---|---|
DeviceNotAvailableException | 장치를 복구할 수 없는 경우 |
복구 장치 부트로더
public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)
부트로더 모드에서 지정된 응답하지 않는 장치를 복구하려고 시도합니다.
매개변수 | |
---|---|
monitor | IDeviceStateMonitor : 사용할 IDeviceStateMonitor . |
던지기 | |
---|---|
DeviceNotAvailableException | 장치를 복구할 수 없는 경우 |
복구 장치Fastbootd
public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
fastbootd 모드에서 지정된 응답하지 않는 장치를 복구하려고 시도합니다.
매개변수 | |
---|---|
monitor | IDeviceStateMonitor : 사용할 IDeviceStateMonitor . |
던지기 | |
---|---|
DeviceNotAvailableException | 장치를 복구할 수 없는 경우 |
복구장치복구
public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)
복구 모드에서 지정된 응답하지 않는 장치 복구를 시도합니다.
매개변수 | |
---|---|
monitor | IDeviceStateMonitor : 사용할 IDeviceStateMonitor . |
던지기 | |
---|---|
DeviceNotAvailableException | 장치를 복구할 수 없는 경우 |
setFastbootPath
public void setFastbootPath (String fastbootPath)
사용할 fastboot 바이너리의 경로를 설정합니다.
매개변수 | |
---|---|
fastbootPath | String : fastboot 바이너리에 대한 경로를 정의하는 String 입니다. |