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) में चल रहे फ़ुल स्टैक Android डिवाइस के लिए, RemoteAndroidDevice
के व्यवहार को बढ़ाता है. मान लें कि डिवाइस का सीरियल, adb में
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
---|---|
RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
|
सार्वजनिक तरीके | |
---|---|
DeviceInspectionResult
|
debugDeviceNotAvailable()
किसी डिवाइस की जांच करना और डिवाइस के उपलब्ध न होने पर, उसकी पूरी जानकारी देना. |
GceAvdInfo
|
getAvdInfo()
इस तरीके का इस्तेमाल नहीं किया जा सकता. को सीधे कनेक्शन एपीआई का इस्तेमाल करना चाहिए |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
डिवाइस की जानकारी से |
|
getTombstones()
Cuttlefish में एक खास सुविधा है, जो टॉम्बस्टोन को रिमोट होस्ट पर लाती है, जहां हम उन्हें सीधे तौर पर ऐक्सेस कर सकते हैं. |
CommandResult
|
powerwash()
GCE इंस्टेंस को पावरवॉश करने की कोशिश करना |
CommandResult
|
powerwashGce(String user, Integer offset)
इस तरीके का इस्तेमाल नहीं किया जा सकता. कनेक्शन वन के पक्ष में हटाया गया |
boolean
|
powerwashGce()
|
पब्लिक कंस्ट्रक्टर
RemoteAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
RemoteAndroidVirtualDevice
बनाता है.
पैरामीटर | |
---|---|
device |
IDevice : उससे जुड़ा IDevice |
stateMonitor |
IDeviceStateMonitor : इस्तेमाल करने के लिए IDeviceStateMonitor तरीका |
allocationMonitor |
IDeviceMonitor : IDeviceMonitor , यह एलोकेशन की स्थिति में हुए बदलावों के बारे में बताता है. |
सार्वजनिक तरीके
debugDeviceNotAvailable
public DeviceInspectionResult debugDeviceNotAvailable ()
किसी डिवाइस की जांच करना और डिवाइस के उपलब्ध न होने पर, उसकी पूरी जानकारी देना.
रिटर्न | |
---|---|
DeviceInspectionResult |
getAvdInfo
public GceAvdInfo getAvdInfo ()
इस तरीके का इस्तेमाल नहीं किया जा सकता.
को सीधे कनेक्शन एपीआई का इस्तेमाल करना चाहिए
बनाए गए रिमोट VM से GceAvdInfo
दिखाता है. अगर आइटम नहीं दिखाया जा सका, तो यह फ़ंक्शन null दिखाता है.
रिटर्न | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
डिवाइस की जानकारी से DeviceDescriptor
दिखाएं, ताकि डिवाइस के बारे में जानकारी पाने के लिए, डिवाइस के असल ऑब्जेक्ट को पास किए बिना ही जानकारी मिल सके.
पैरामीटर | |
---|---|
shortDescriptor |
boolean : डिस्क्रिप्टर में कम से कम जानकारी देनी है या नहीं |
रिटर्न | |
---|---|
DeviceDescriptor |
getTombstones
publicgetTombstones ()
Cuttlefish में एक खास सुविधा है, जो टॉम्बस्टोन को रिमोट होस्ट पर लाती है, जहां हम उन्हें सीधे तौर पर ऐक्सेस कर सकते हैं.
रिटर्न | |
---|---|
|
टॉम्बस्टोन फ़ाइलों की सूची. अगर कोई टॉम्बस्टोन नहीं है, तो सूची खाली होगी. |
थ्रो | |
---|---|
DeviceNotAvailableException |
पावरवॉश
public CommandResult powerwash ()
GCE इंस्टेंस को पावरवॉश करने की कोशिश करना
रिटर्न | |
---|---|
CommandResult |
पावरवॉश की कोशिशों का CommandResult दिखाता है |
थ्रो | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
इस तरीके का इस्तेमाल नहीं किया जा सकता.
पहले कनेक्शन के पक्ष में हटाया गया
पैरामीटर | |
---|---|
user |
String |
offset |
Integer |
रिटर्न | |
---|---|
CommandResult |
थ्रो | |
---|---|
TargetSetupError |