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)

RemoteAndroidVirtualDevice बनाता है.

सार्वजनिक तरीके

DeviceInspectionResult debugDeviceNotAvailable()

किसी डिवाइस की जांच करना और डिवाइस के उपलब्ध न होने पर, उसकी पूरी जानकारी देना.

GceAvdInfo getAvdInfo()

इस तरीके का इस्तेमाल नहीं किया जा सकता. को सीधे कनेक्शन एपीआई का इस्तेमाल करना चाहिए

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

डिवाइस की जानकारी से DeviceDescriptor दिखाएं, ताकि डिवाइस के बारे में जानकारी पाने के लिए, डिवाइस के असल ऑब्जेक्ट को पास किए बिना ही जानकारी मिल सके.

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

public  getTombstones ()

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

powerwashGce

public boolean powerwashGce ()

रिटर्न
boolean

थ्रो
TargetSetupError