RemoteAndroidVirtualDevice
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 |
Estende o comportamento RemoteAndroidDevice
para um dispositivo Android de pilha completa em execução no Google Compute Engine (Gce). Suponha que o serial do dispositivo esteja no formato
Resumo
Construtores públicos | |
---|---|
RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Cria um |
Métodos públicos | |
---|---|
GceAvdInfo | getAvdInfo () Retorna o |
GceAvdInfo | getAvdInfoAnyState () Retorna o |
DeviceDescriptor | getDeviceDescriptor () Retorne um |
getTombstones () O Cuttlefish tem um recurso especial que traz as lápides para o host remoto, onde podemos obtê-las diretamente. | |
CommandResult | powerwash () Tentativa de powerwash em uma instância do GCE |
CommandResult | powerwashGce (String user, Integer offset) Este método está obsoleto. Removido em favor da conexão um |
boolean | powerwashGce () |
void | setAvdInfo ( GceAvdInfo gceAvdInfo) Defina o |
Construtores públicos
RemoteAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Cria um RemoteAndroidVirtualDevice
.
Parâmetros | |
---|---|
device | IDevice : o IDevice associado |
stateMonitor | IDeviceStateMonitor : o mecanismo IDeviceStateMonitor a ser usado |
allocationMonitor | IDeviceMonitor : o IDeviceMonitor para informar sobre as mudanças de estado de alocação. |
Métodos públicos
getAvdInfo
public GceAvdInfo getAvdInfo ()
Retorna o GceAvdInfo
da VM remota criada. Retorna nulo se a ativação não foi bem-sucedida.
devoluções | |
---|---|
GceAvdInfo |
getAvdInfoAnyState
public GceAvdInfo getAvdInfoAnyState ()
Retorna o GceAvdInfo
da VM remota criada. Retorna independentemente do status para que possamos inspecionar as informações.
devoluções | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor ()
Retorne um DeviceDescriptor
das informações do dispositivo para obter informações sobre ele sem passar o objeto do dispositivo real.
devoluções | |
---|---|
DeviceDescriptor |
getTombstones
publicgetTombstones ()
O Cuttlefish tem um recurso especial que traz as lápides para o host remoto, onde podemos obtê-las diretamente.
devoluções | |
---|---|
Uma lista de arquivos de tombstone, vazio se não houver tombstone. |
lances | |
---|---|
DeviceNotAvailableException |
powerwash
public CommandResult powerwash ()
Tentativa de powerwash em uma instância do GCE
devoluções | |
---|---|
CommandResult | retorna CommandResult das tentativas de powerwash |
lances | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Este método está obsoleto.
Removido em favor da conexão um
Parâmetros | |
---|---|
user | String |
offset | Integer |
devoluções | |
---|---|
CommandResult |
lances | |
---|---|
TargetSetupError |
setAvdInfo
public void setAvdInfo (GceAvdInfo gceAvdInfo)
Defina o GceAvdInfo
para o dispositivo iniciado.
Parâmetros | |
---|---|
gceAvdInfo | GceAvdInfo |
lances | |
---|---|
TargetSetupError |