원격AndroidVirtualDevice

public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice

java.lang.객체
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidDevice
com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice


Google Compute Engine(Gce)에서 실행되는 전체 스택 Android 기기에 대한 RemoteAndroidDevice 동작을 확장합니다. 디바이스 시리얼이 다음 형식일 것이라고 가정합니다. : adb에서.

요약

공개 생성자

RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

RemoteAndroidVirtualDevice 생성합니다.

공개 방법

GceAvdInfo getAvdInfo ()

생성된 원격 VM에서 GceAvdInfo 반환합니다.

GceAvdInfo getAvdInfoAnyState ()

생성된 원격 VM에서 GceAvdInfo 반환합니다.

DeviceDescriptor getDeviceDescriptor ()

장치 정보에서 DeviceDescriptor 반환하여 실제 장치 개체를 전달하지 않고 장치에 대한 정보를 가져옵니다.

getTombstones ()

Cuttlefish는 삭제 표시를 직접 가져올 수 있는 원격 호스트로 가져오는 특수 기능이 있습니다.

CommandResult powerwash ()

GCE 인스턴스 파워워시 시도

CommandResult powerwashGce (String user, Integer offset)

이 방법은 더 이상 사용되지 않습니다. 연결 1을 위해 제거됨

boolean powerwashGce ()
void setAvdInfo ( GceAvdInfo gceAvdInfo)

실행된 장치에 대한 GceAvdInfo 설정합니다.

공개 생성자

원격AndroidVirtualDevice

public RemoteAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

RemoteAndroidVirtualDevice 생성합니다.

매개변수
device IDevice : 연관된 IDevice

stateMonitor IDeviceStateMonitor : 사용할 IDeviceStateMonitor 메커니즘

allocationMonitor IDeviceMonitor : 할당 상태 변경을 알리는 IDeviceMonitor .

공개 방법

getAvdInfo

public GceAvdInfo getAvdInfo ()

생성된 원격 VM에서 GceAvdInfo 반환합니다. 불러오기에 실패하면 null을 반환합니다.

보고
GceAvdInfo

getAvdInfoAnyState

public GceAvdInfo getAvdInfoAnyState ()

생성된 원격 VM에서 GceAvdInfo 반환합니다. 정보를 검사할 수 있도록 상태와 상관없이 반환됩니다.

보고
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor ()

장치 정보에서 DeviceDescriptor 반환하여 실제 장치 개체를 전달하지 않고 장치에 대한 정보를 가져옵니다.

보고
DeviceDescriptor

getTombstones

public  getTombstones ()

Cuttlefish는 삭제 표시를 직접 가져올 수 있는 원격 호스트로 가져오는 특수 기능이 있습니다.

보고
삭제 표시 파일 목록, 삭제 표시가 없으면 비어 있습니다.

던지기
DeviceNotAvailableException

파워워시

public CommandResult powerwash ()

GCE 인스턴스 파워워시 시도

보고
CommandResult powerwash 시도의 CommandResult를 반환합니다.

던지기
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

파워워시Gce

public CommandResult powerwashGce (String user, 
                Integer offset)

이 방법은 더 이상 사용되지 않습니다.
연결 1을 위해 제거됨

매개변수
user String

offset Integer

보고
CommandResult

던지기
TargetSetupError

파워워시Gce

public boolean powerwashGce ()

보고
boolean

던지기
TargetSetupError

setAvdInfo

public void setAvdInfo (GceAvdInfo gceAvdInfo)

실행된 장치에 대한 GceAvdInfo 설정합니다.

매개변수
gceAvdInfo GceAvdInfo

던지기
TargetSetupError