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 (Gce) üzerinde çalışan tam yığınlı bir Android cihaz için RemoteAndroidDevice davranışını genişletir. Cihazın seri numarasının : biçiminde olacağını varsayın.

Özet

Herkese açık oluşturucular

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

RemoteAndroidVirtualDevice oluşturur.

Herkese açık yöntemler

DeviceInspectionResult debugDeviceNotAvailable()

Bir cihazı inceleyin ve kullanılamaz hale geldiğinde ayrıntılı bilgi döndürün.

GceAvdInfo getAvdInfo()

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

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

Gerçek cihaz nesnesi iletilmeden cihaz hakkında bilgi edinmek için cihaz bilgilerinden bir DeviceDescriptor döndürün.

List<File> getTombstones()

Cuttlefish, tombstones'u doğrudan alabileceğimiz uzak ana makineye getiren özel bir özelliğe sahiptir.

CommandResult powerwash()

GCE örneğinde Powerwash işlemi yapmaya çalışmak

CommandResult powerwashGce(String user, Integer offset)

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

boolean powerwashGce()

Herkese açık oluşturucular

RemoteAndroidVirtualDevice

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

RemoteAndroidVirtualDevice oluşturur.

Parametreler
device IDevice: ilişkili IDevice

stateMonitor IDeviceStateMonitor: Kullanılacak IDeviceStateMonitor mekanizması

allocationMonitor IDeviceMonitor: Tahsis durumu değişiklikleri hakkında bilgi vermek için IDeviceMonitor.

Herkese açık yöntemler

debugDeviceNotAvailable

public DeviceInspectionResult debugDeviceNotAvailable ()

Bir cihazı inceleyin ve kullanılamaz hale geldiğinde ayrıntılı bilgi döndürün.

İadeler
DeviceInspectionResult

getAvdInfo

public GceAvdInfo getAvdInfo ()

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

Oluşturulan uzak sanal makineden GceAvdInfo değerini döndürür. Bring up işlemi başarılı olmazsa boş sonucunu döndürür.

İadeler
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Gerçek cihaz nesnesi iletilmeden cihaz hakkında bilgi edinmek için cihaz bilgilerinden bir DeviceDescriptor döndürün.

Parametreler
shortDescriptor boolean: Tanımlayıcıyı en az bilgiyle sınırlayıp sınırlamama

İadeler
DeviceDescriptor

getTombstones

public List<File> getTombstones ()

Cuttlefish, tombstones'u doğrudan alabileceğimiz uzak ana makineye getiren özel bir özelliğe sahiptir.

İadeler
List<File> Mezar taşı dosyalarının listesi. Mezar taşı yoksa boş olur.

Verdiği hatalar
DeviceNotAvailableException

powerwash yapmak

public CommandResult powerwash ()

GCE örneğinde Powerwash işlemi yapmaya çalışmak

İadeler
CommandResult Powerwash denemelerinin CommandResult'ını döndürür.

Verdiği hatalar
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ı sürümü tercih edilerek kaldırıldı

Parametreler
user String

offset Integer

Döndürülenler
CommandResult

Verdiği hatalar
TargetSetupError

powerwashGce

public boolean powerwashGce ()

İadeler
boolean

Verdiği hatalar
TargetSetupError