Từ xaAndroidThiết bị ảo
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 |
Mở rộng hoạt động RemoteAndroidDevice
cho thiết bị Android đầy đủ chạy trong Google Computing Engine (Gce). Giả sử nối tiếp thiết bị sẽ ở định dạng
Bản tóm tắt
Nhà thầu xây dựng công cộng | |
---|---|
RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) |
Phương pháp công khai | |
---|---|
GceAvdInfo | getAvdInfo () Phương pháp này không được dùng nữa. nên sử dụng API kết nối trực tiếp |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) Trả về |
getTombstones () Mực nang có một tính năng đặc biệt là mang bia mộ đến máy chủ ở xa nơi chúng ta có thể lấy trực tiếp. | |
CommandResult | powerwash () Cố gắng powerwash một phiên bản GCE |
CommandResult | powerwashGce (String user, Integer offset) Phương pháp này không được dùng nữa. Loại bỏ để ủng hộ kết nối |
boolean | powerwashGce () |
Nhà thầu xây dựng công cộng
Từ xaAndroidThiết bị ảo
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Tạo RemoteAndroidVirtualDevice
.
Thông số | |
---|---|
device | IDevice : IDevice được liên kết |
stateMonitor | IDeviceStateMonitor : cơ chế IDeviceStateMonitor để sử dụng |
allocationMonitor | IDeviceMonitor : IDeviceMonitor để thông báo về những thay đổi trạng thái phân bổ. |
Phương pháp công khai
getAvdInfo
public GceAvdInfo getAvdInfo ()
Phương pháp này không được dùng nữa.
nên sử dụng API kết nối trực tiếp
Trả về GceAvdInfo
từ máy ảo từ xa đã tạo. Trả về null nếu việc đưa lên không thành công.
Trả lại | |
---|---|
GceAvdInfo |
getDeviceDevicer
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Trả về DeviceDescriptor
từ thông tin thiết bị để nhận thông tin về thiết bị mà không cần truyền đối tượng thiết bị thực tế.
Thông số | |
---|---|
shortDescriptor | boolean : Có hay không giới hạn bộ mô tả ở mức thông tin tối thiểu |
Trả lại | |
---|---|
DeviceDescriptor |
lấy bia mộ
publicgetTombstones ()
Mực nang có một tính năng đặc biệt là mang bia mộ đến máy chủ ở xa nơi chúng ta có thể lấy trực tiếp.
Trả lại | |
---|---|
Danh sách các tập tin bia mộ, trống nếu không có bia mộ. |
Ném | |
---|---|
DeviceNotAvailableException |
powerwash
public CommandResult powerwash ()
Cố gắng powerwash một phiên bản GCE
Trả lại | |
---|---|
CommandResult | trả về CommandResult của các lần thử powerwash |
Ném | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Phương pháp này không được dùng nữa.
Loại bỏ để ủng hộ kết nối
Thông số | |
---|---|
user | String |
offset | Integer |
Trả lại | |
---|---|
CommandResult |
Ném | |
---|---|
TargetSetupError |