원격 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) 기기 일련번호가 다음과 같은 형식이라고 가정합니다. : adb의

요약

공개 생성자

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

RemoteAndroidVirtualDevice를 만듭니다.

공개 메서드

GceAvdInfo getAvdInfo()

<ph type="x-smartling-placeholder"></ph> 이 메서드는 지원 중단되었습니다. 연결 API를 직접 사용해야 합니다.

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

기기 정보에서 DeviceDescriptor를 반환하여 기기 정보 없이도 기기 정보를 얻습니다. 실제 기기 객체를 전달합니다.

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

public  getTombstones ()

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

PowerwashGce

public boolean powerwashGce ()

반환 값
boolean

생성 값
TargetSetupError