دستگاه مجازی اندروید از راه دور

public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice

شیء جاوا
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidDevice
com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice


رفتار RemoteAndroidDevice را برای یک دستگاه اندرویدی فول‌استک که در موتور محاسباتی گوگل (Gce) اجرا می‌شود، گسترش می‌دهد. فرض کنید سریال دستگاه به صورت زیر خواهد بود. : در adb.

خلاصه

سازندگان عمومی

RemoteAndroidVirtualDevice ( IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

یک RemoteAndroidVirtualDevice ایجاد می‌کند.

روش‌های عمومی

DeviceInspectionResult debugDeviceNotAvailable ()

یک دستگاه را بررسی کنید و هنگامی که دستگاه از دسترس خارج می‌شود، اطلاعات دقیقی را برگردانید.

GceAvdInfo getAvdInfo ()

این روش منسوخ شده است. باید مستقیماً از API اتصال استفاده شود.

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

یک DeviceDescriptor از اطلاعات دستگاه برمی‌گرداند تا بدون ارسال شیء دستگاه واقعی، اطلاعات مربوط به آن را دریافت کند.

getTombstones ()

ماهی مرکب یک ویژگی خاص دارد که سنگ قبرها را به میزبان دوردست می‌رساند و ما می‌توانیم آنها را مستقیماً دریافت کنیم.

CommandResult powerwash ()

تلاش برای پاورواش کردن یک نمونه GCE

CommandResult powerwashGce (String user, Integer offset)

این روش منسوخ شده است. به نفع روش اتصال حذف شده است.

boolean powerwashGce ()

سازندگان عمومی

دستگاه مجازی اندروید از راه دور

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

یک RemoteAndroidVirtualDevice ایجاد می‌کند.

پارامترها
device IDevice : شناسه IDevice مرتبط

stateMonitor IDeviceStateMonitor : مکانیزم IDeviceStateMonitor برای استفاده

allocationMonitor IDeviceMonitor : IDeviceMonitor برای اطلاع‌رسانی در مورد تغییرات وضعیت تخصیص.

روش‌های عمومی

اشکال‌زداییدستگاه در دسترس نیست

public DeviceInspectionResult debugDeviceNotAvailable ()

یک دستگاه را بررسی کنید و هنگامی که دستگاه از دسترس خارج می‌شود، اطلاعات دقیقی را برگردانید.

بازگشت‌ها
DeviceInspectionResult

اطلاعات دریافت‌شده

public GceAvdInfo getAvdInfo ()

این روش منسوخ شده است.
باید مستقیماً از API اتصال استفاده کند

GceAvdInfo را از ماشین مجازی راه دور ایجاد شده برمی‌گرداند. در صورت عدم موفقیت در راه‌اندازی، مقدار null را برمی‌گرداند.

بازگشت‌ها
GceAvdInfo

دریافت توصیفگر دستگاه

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

یک DeviceDescriptor از اطلاعات دستگاه برمی‌گرداند تا بدون ارسال شیء دستگاه واقعی، اطلاعات مربوط به آن را دریافت کند.

پارامترها
shortDescriptor boolean : آیا توصیفگر به حداقل اطلاعات محدود شود یا خیر

بازگشت‌ها
DeviceDescriptor

سنگ قبرها را دریافت کنید

public  getTombstones ()

ماهی مرکب یک ویژگی خاص دارد که سنگ قبرها را به میزبان دوردست می‌رساند و ما می‌توانیم آنها را مستقیماً دریافت کنیم.

بازگشت‌ها
فهرستی از فایل‌های سنگ قبر، که در صورت عدم وجود سنگ قبر، خالی است.

پرتاب‌ها
DeviceNotAvailableException

پاور واش

public CommandResult powerwash ()

تلاش برای پاورواش کردن یک نمونه GCE

بازگشت‌ها
CommandResult CommandResult تلاش‌های powerwash را برمی‌گرداند

پرتاب‌ها
خطای com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

پاورواشGce

public CommandResult powerwashGce (String user, 
                Integer offset)

این روش منسوخ شده است.
به نفع اتصال اول حذف شد

پارامترها
user String

offset Integer

بازگشت‌ها
CommandResult

پرتاب‌ها
TargetSetupError

پاورواشGce

public boolean powerwashGce ()

بازگشت‌ها
boolean

پرتاب‌ها
TargetSetupError