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


התכונה הזו מרחיבה את ההתנהגות של RemoteAndroidDevice במכשיר Android עם מחסנית מלאה שפועל ב-Google Compute Engine‏ (GCE). נניח שהמספר הסידורי של המכשיר יהיה בפורמט : ב-adb.

סיכום

‫constructors ציבוריים

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

יצירת RemoteAndroidVirtualDevice.

‫methods ציבוריים

DeviceInspectionResult debugDeviceNotAvailable()

בדיקת מכשיר והחזרת מידע מפורט כשהמכשיר לא זמין.

GceAvdInfo getAvdInfo()

השיטה הזו הוצאה משימוש. צריכים להשתמש ישירות ב-Connection API

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

מחזירים DeviceDescriptor מפרטי המכשיר כדי לקבל מידע עליו בלי להעביר את אובייקט המכשיר בפועל.

List<File> getTombstones()

ל-Cuttlefish יש תכונה מיוחדת שמעבירה את קבצי ה-tombstone למארח המרוחק, שבו אפשר לקבל אותם ישירות.

CommandResult powerwash()

ניסיון לבצע Powerwash במופע GCE

CommandResult powerwashGce(String user, Integer offset)

השיטה הזו הוצאה משימוש. הוסר לטובת החיבור

boolean powerwashGce()

‫constructors ציבוריים

RemoteAndroidVirtualDevice

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

יצירת RemoteAndroidVirtualDevice.

פרמטרים
device IDevice: IDevice המשויך

stateMonitor IDeviceStateMonitor: מנגנון IDeviceStateMonitor לשימוש

allocationMonitor IDeviceMonitor: IDeviceMonitor כדי לעדכן על שינויים במצב ההקצאה.

‫methods ציבוריים

debugDeviceNotAvailable

public DeviceInspectionResult debugDeviceNotAvailable ()

בודקים מכשיר ומחזירים מידע מפורט כשהמכשיר לא זמין.

החזרות
DeviceInspectionResult

getAvdInfo

public GceAvdInfo getAvdInfo ()

השיטה הזו הוצאה משימוש.
should use the connection API directly

הפונקציה מחזירה את GceAvdInfo מהמכונה הווירטואלית המרוחקת שנוצרה. הפונקציה מחזירה ערך null אם ההפעלה לא הצליחה.

החזרות
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

מחזירים DeviceDescriptor מפרטי המכשיר כדי לקבל מידע עליו בלי להעביר את אובייקט המכשיר בפועל.

פרמטרים
shortDescriptor boolean: האם להגביל את התיאור למינימום המידע הנדרש

החזרות
DeviceDescriptor

getTombstones

public List<File> getTombstones ()

ל-Cuttlefish יש תכונה מיוחדת שמעבירה את קבצי ה-tombstone למארח המרוחק, שבו אפשר לקבל אותם ישירות.

החזרות
List<File> רשימה של קבצים מסוג tombstone, ריקה אם אין קובץ כזה.

הקפצת הודעות שגיאה (throw)
DeviceNotAvailableException

לבצע Powerwash

public CommandResult powerwash ()

ניסיון לבצע Powerwash במופע GCE

החזרות
CommandResult מחזירה CommandResult של ניסיונות Powerwash

הקפצת הודעות שגיאה (throw)
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

powerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

השיטה הזו הוצאה משימוש.
הוסר לטובת החיבור

פרמטרים
user String

offset Integer

החזרות
CommandResult

הקפצת הודעות שגיאה (throw)
TargetSetupError

powerwashGce

public boolean powerwashGce ()

החזרות
boolean

הקפצת הודעות שגיאה (throw)
TargetSetupError