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 |
כלי חדש ליצירת קהלים עם ערכי ברירת מחדל. |