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 الذي يديره المستخدم، ولن يتم بدء خادم ADB أو إعادة تشغيله أو إنهاؤه باستخدام ddmlib. |
public
final
int |
userManagedAdbPort
منفذ خادم تصحيح الأخطاء عبر USB الذي يديره المستخدم. |
الطُرق العامة | |
|---|---|
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 الذي يعمل كخادم وكيل بين أدوات تصحيح الأخطاء والتطبيقات التي سيتم تصحيح أخطائها. يمكنك الاطّلاع على ClientImpl.getDebuggerListenPort().
userManagedAdbMode
public final boolean userManagedAdbMode
فعِّل وضع ADB الذي يديره المستخدم، ولن يتم بدء خادم ADB أو إعادة تشغيله أو إنهاؤه باستخدام ddmlib.
userManagedAdbPort
public final int userManagedAdbPort
منفذ خادم تصحيح الأخطاء عبر USB الذي يديره المستخدم. لا يكون هذا الإعداد ساريًا إلا عند تفعيل وضع تصحيح أخطاء Android (ADB) الذي يديره المستخدم.
الطُرق العامة
builder
public static AdbInitOptions.Builder builder ()
| المرتجعات | |
|---|---|
AdbInitOptions.Builder |
منشئ جديد يتضمّن قيمًا تلقائية |