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 שמנוהל על ידי המשתמש.

‫methods ציבוריים

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 שפועל כשרת proxy בין מנפי הבאגים לבין האפליקציות לניפוי באגים. ClientImpl.getDebuggerListenPort().

userManagedAdbMode

public final boolean userManagedAdbMode

הפעלת מצב ADB בניהול משתמשים, שבו ddmlib לא יתחיל, יפעיל מחדש או יסיים את שרת ה-ADB.

userManagedAdbPort

public final int userManagedAdbPort

יציאת שרת ADB של שרת ADB שמנוהל על ידי המשתמש. ההגדרה הזו תקפה רק במצב ADB שמנוהל על ידי המשתמש.

‫methods ציבוריים

builder

public static AdbInitOptions.Builder builder ()

החזרות
AdbInitOptions.Builder כלי חדש ליצירת קהלים עם ערכי ברירת מחדל.