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 منشئ جديد يتضمّن قيمًا تلقائية