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


Google Compute Engine'da (Gce) çalışan tam yığın Android cihazlar için RemoteAndroidDevice davranışını genişletir. Cihaz seri numarasının adb'de : biçiminde olacağını varsayın.

Özet

Herkese açık kurucular

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Bir RemoteAndroidVirtualDevice oluşturur.

Herkese açık yöntemler

DeviceInspectionResult debugDeviceNotAvailable()

Cihazları inceleyin ve cihaz kullanılamadığında ayrıntılı bilgi döndürün.

GceAvdInfo getAvdInfo()

Bu yöntem kullanımdan kaldırılmıştır. doğrudan bağlantı API'sini kullanmalıdır

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

Gerçek cihaz nesnesini iletmeden cihaz bilgileri üzerinden DeviceDescriptor döndürerek cihaz hakkında bilgi edinin.

getTombstones()

Cuttlefish, doğrudan alabileceğimiz uzak ana makineye mezar taşlarını getiren özel bir özelliğe sahiptir.

CommandResult powerwash()

GCE örneğini temizleme

CommandResult powerwashGce(String user, Integer offset)

Bu yöntem kullanımdan kaldırılmıştır. Bağlantı için kaldırıldı

boolean powerwashGce()

Herkese açık kurucular

RemoteAndroidVirtualDevice

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

Bir RemoteAndroidVirtualDevice oluşturur.

Parametreler
device IDevice: ilişkili IDevice

stateMonitor IDeviceStateMonitor: Kullanılacak IDeviceStateMonitor mekanizması

allocationMonitor IDeviceMonitor: IDeviceMonitor, tahsis durumu değişikliklerini bildirmek için.

Herkese açık yöntemler

debugDeviceNotAvailable

public DeviceInspectionResult debugDeviceNotAvailable ()

Cihazları inceleyin ve cihaz kullanılamadığında ayrıntılı bilgi döndürün.

İlerlemeler
DeviceInspectionResult

getAvdInfo

public GceAvdInfo getAvdInfo ()

Bu yöntem kullanımdan kaldırılmıştır.
doğrudan bağlantı API'sini kullanmalıdır

Oluşturulan uzak sanal makineden GceAvdInfo değerini döndürür. Başlatma işlemi başarılı değilse null döndürür.

İlerlemeler
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Gerçek cihaz nesnesini iletmeden cihaz bilgileri üzerinden DeviceDescriptor döndürerek cihaz hakkında bilgi edinin.

Parametreler
shortDescriptor boolean: Tanımlayıcının minimum düzeyde bilgiyle sınırlanıp sınırlanmayacağı

İlerlemeler
DeviceDescriptor

getTombstones

public  getTombstones ()

Cuttlefish, doğrudan alabileceğimiz uzak ana makineye mezar taşlarını getiren özel bir özelliğe sahiptir.

İlerlemeler
Mezar taşı dosyası listesi (mezar taşı yoksa boştur).

Atışlar
DeviceNotAvailableException

powerwash

public CommandResult powerwash ()

GCE örneğini temizleme

İlerlemeler
CommandResult Powerwash denemelerinin CommandResult değerini döndürür

Atışlar
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

powerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

Bu yöntem kullanımdan kaldırılmıştır.
Bağlantı için kaldırıldı

Parametreler
user String

offset Integer

İlerlemeler
CommandResult

Atışlar
TargetSetupError

powerwashGce

public boolean powerwashGce ()

İlerlemeler
boolean

Atışlar
TargetSetupError