AdbInitOptions
public
class
AdbInitOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.AdbInitOptions |
AndroidDebugBridge को शुरू करने के विकल्प.
विकल्पों और उनकी डिफ़ॉल्ट वैल्यू की सूची देखने के लिए, AdbInitOptions.Builder देखें.
खास जानकारी
नेस्ट की गई क्लास | |
|---|---|
class |
AdbInitOptions.Builder
यह ADB के लिए, शुरू करने के विकल्प बनाता है. |
फ़ील्ड्स की फ़िल्में | |
|---|---|
public
static
final
AdbInitOptions |
DEFAULT
शुरू करने के डिफ़ॉल्ट विकल्प. |
public
final
ImmutableMap<String, String> |
adbEnvVars
खास तौर पर ADB सर्वर प्रोसेस के लिए एनवायरमेंट वैरिएबल. |
public
final
boolean |
clientSupport
इस कुकी से पता चलता है कि क्या ddmlib को JDWP का इस्तेमाल करने वाले क्लाइंट की लगातार निगरानी करनी चाहिए. |
public
final
boolean |
userManagedAdbMode
उपयोगकर्ता के मैनेज किए गए ADB मोड को चालू करें. इससे ddmlib, ADB सर्वर को शुरू, रीस्टार्ट या बंद नहीं करेगा. |
public
final
int |
userManagedAdbPort
उपयोगकर्ता के मैनेज किए गए ADB सर्वर का ADB सर्वर पोर्ट. |
सार्वजनिक तरीके | |
|---|---|
static
AdbInitOptions.Builder
|
builder()
|
फ़ील्ड्स की फ़िल्में
डिफ़ॉल्ट
public static final AdbInitOptions DEFAULT
शुरू करने के डिफ़ॉल्ट विकल्प. डिफ़ॉल्ट वैल्यू के लिए, AdbInitOptions.Builder देखें.
adbEnvVars
public final ImmutableMap<String, String> adbEnvVars
खास तौर पर ADB सर्वर प्रोसेस के लिए एनवायरमेंट वैरिएबल.
clientSupport
public final boolean clientSupport
इस कुकी से पता चलता है कि क्या ddmlib को JDWP का इस्तेमाल करने वाले क्लाइंट की लगातार निगरानी करनी चाहिए.
Ddmlib, ADB के ज़रिए डिवाइसों को मॉनिटर करता है. हालांकि, यह इन डिवाइसों पर चल रहे ऐप्लिकेशन को तब तक मॉनिटर नहीं करेगा, जब तक clientSupport चालू न हो.
- जब clientSupport ==
true:
लाइब्रेरी, डिवाइसों और उन पर चल रहे ऐप्लिकेशन की निगरानी करती है. यह हर ऐप्लिकेशन से कनेक्ट होगा. इससे JDWP पैकेट के ज़रिए ऐप्लिकेशन से इंटरैक्ट किया जा सकेगा. - जब clientSupport ==
false:
लाइब्रेरी सिर्फ़ डिवाइसों की निगरानी करती है. ऐप्लिकेशन में कोई बदलाव नहीं किया जाता है. इससेddmlibपर बनाए गए अन्य टूल, ऐप्लिकेशन से डीबगर को कनेक्ट कर पाते हैं.
एक समय में, क्लाइंट की सहायता करने वाला सिर्फ़ एक टूल चालू किया जा सकता है. अगर अन्य टूल को ADB डेमॉन से कम्यूनिकेट करना है, तो क्लाइंट सपोर्ट बंद करें. इससे अन्य टूल के कम्यूनिकेशन में कोई रुकावट नहीं आएगी.
ध्यान दें कि क्लाइंट की सहायता से, डिवाइसों पर चल रहे ऐप्लिकेशन को डीबग करने से नहीं रोका जा सकता. इससे डीबगर, ddmlib से कनेक्ट हो पाते हैं. ddmlib, डीबगर और डीबग किए जाने वाले ऐप्लिकेशन के बीच प्रॉक्सी के तौर पर काम करता है. ClientImpl.getDebuggerListenPort() देखें.
userManagedAdbMode
public final boolean userManagedAdbMode
उपयोगकर्ता के मैनेज किए गए ADB मोड को चालू करें. इससे ddmlib, ADB सर्वर को शुरू, रीस्टार्ट या बंद नहीं करेगा.
userManagedAdbPort
public final int userManagedAdbPort
उपयोगकर्ता के मैनेज किए गए ADB सर्वर का ADB सर्वर पोर्ट. यह सिर्फ़ तब लागू होता है, जब उपयोगकर्ता के पास ADB मोड को मैनेज करने का विकल्प हो.
सार्वजनिक तरीके
बिल्डर
public static AdbInitOptions.Builder builder ()
| रिटर्न | |
|---|---|
AdbInitOptions.Builder |
डिफ़ॉल्ट वैल्यू वाला नया बिल्डर. |