원격 Android 가상 기기
public
class
RemoteAndroidVirtualDevice
extends RemoteAndroidDevice
java.lang.Object의 클래스 | ||||
↳ | com.android.tradefed.device.NativeDevice | |||
↳ | com.android.tradefed.device.TestDevice | |||
↳ | com.android.tradefed.device.RemoteAndroidDevice | |||
↳ | com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice |
다음에서 실행되는 풀 스택 Android 기기의 RemoteAndroidDevice
동작을 확장합니다.
Google Compute Engine (Gce) 기기 일련번호가 다음과 같은 형식이라고 가정합니다.
요약
공개 생성자 | |
---|---|
RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
|
공개 메서드 | |
---|---|
GceAvdInfo
|
getAvdInfo()
<ph type="x-smartling-placeholder"></ph> 이 메서드는 지원 중단되었습니다. 연결 API를 직접 사용해야 합니다. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
기기 정보에서 |
|
getTombstones()
Cuttlefish에는 원격 호스트로 Tombstone을 가져오는 특별한 기능이 있기 때문에 가져올 수 있습니다 |
CommandResult
|
powerwash()
GCE 인스턴스 파워워시 시도 |
CommandResult
|
powerwashGce(String user, Integer offset)
<ph type="x-smartling-placeholder"></ph> 이 메서드는 지원 중단되었습니다. 연결 1을 위해 삭제되었습니다. |
boolean
|
powerwashGce()
|
공개 생성자
원격 Android 가상 기기
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
RemoteAndroidVirtualDevice
를 만듭니다.
매개변수 | |
---|---|
device |
IDevice : 연결된 IDevice 입니다. |
stateMonitor |
IDeviceStateMonitor : 사용할 IDeviceStateMonitor 메커니즘 |
allocationMonitor |
IDeviceMonitor : 할당 상태 변경사항을 알리는 IDeviceMonitor 입니다. |
공개 메서드
getAvdInfo에 액세스
public GceAvdInfo getAvdInfo ()
<ph type="x-smartling-placeholder"></ph>
이 메서드는 지원 중단되었습니다.
연결 API를 직접 사용해야 함
생성된 원격 VM에서 GceAvdInfo
를 반환합니다. 불러오기가 다음에 해당하는 경우 null을 반환합니다.
없습니다.
반환 값 | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
기기 정보에서 DeviceDescriptor
를 반환하여 기기 정보 없이도 기기 정보를 얻습니다.
실제 기기 객체를 전달합니다.
매개변수 | |
---|---|
shortDescriptor |
boolean : 설명어를 기본적인 정보로 제한할지 여부 |
반환 값 | |
---|---|
DeviceDescriptor |
getTombstones
publicgetTombstones ()
Cuttlefish에는 원격 호스트로 Tombstone을 가져오는 특별한 기능이 있기 때문에 가져올 수 있습니다
반환 값 | |
---|---|
|
Tombstone 파일의 목록이며, Tombstone이 없는 경우 비어 있습니다. |
생성 값 | |
---|---|
DeviceNotAvailableException |
파워워시
public CommandResult powerwash ()
GCE 인스턴스 파워워시 시도
반환 값 | |
---|---|
CommandResult |
파워워시 시도의 CommandResult를 반환합니다. |
생성 값 | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
PowerwashGce
public CommandResult powerwashGce (String user, Integer offset)
<ph type="x-smartling-placeholder"></ph>
이 메서드는 지원 중단되었습니다.
연결 1을 위해 삭제되었습니다.
매개변수 | |
---|---|
user |
String |
offset |
Integer |
반환 값 | |
---|---|
CommandResult |
생성 값 | |
---|---|
TargetSetupError |