AdbInitOptions

public class AdbInitOptions
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.server.AdbInitOptions


Opsi untuk inisialisasi AndroidDebugBridge.

Lihat AdbInitOptions.Builder untuk mengetahui daftar opsi dan nilai defaultnya.

Ringkasan

Class bertingkat

class AdbInitOptions.Builder

Membangun opsi inisialisasi untuk ADB. 

Kolom

public static final AdbInitOptions DEFAULT

Opsi inisialisasi default.

public final ImmutableMap<String, String> adbEnvVars

Variabel lingkungan khusus untuk proses server ADB.

public final boolean clientSupport

Menunjukkan apakah ddmlib harus memantau klien secara aktif menggunakan JDWP atau tidak.

public final boolean userManagedAdbMode

Aktifkan mode ADB yang dikelola pengguna sehingga ddmlib tidak akan memulai, memulai ulang, atau menghentikan server ADB.

public final int userManagedAdbPort

Port server ADB dari server ADB yang dikelola pengguna.

Metode publik

static AdbInitOptions.Builder builder()

Kolom

DEFAULT

public static final AdbInitOptions DEFAULT

Opsi inisialisasi default. Lihat AdbInitOptions.Builder untuk mengetahui nilai default.

adbEnvVars

public final ImmutableMap<String, String> adbEnvVars

Variabel lingkungan khusus untuk proses server ADB.

clientSupport

public final boolean clientSupport

Menunjukkan apakah ddmlib harus memantau klien secara aktif menggunakan JDWP atau tidak.

Ddmlib memantau perangkat melalui ADB, tetapi tidak akan memantau aplikasi yang berjalan di perangkat ini kecuali clientSupport diaktifkan.

  • Jika clientSupport == true:
    Library memantau perangkat dan aplikasi yang berjalan di perangkat tersebut. Aplikasi ini akan terhubung ke setiap aplikasi, sebagai debugger, untuk dapat berinteraksi dengan aplikasi tersebut melalui paket JDWP.
  • Jika clientSupport == false:
    Library hanya memantau perangkat. Aplikasi tidak diubah, sehingga alat lain yang dibangun di ddmlib dapat menghubungkan debugger ke aplikasi tersebut.

Hanya satu alat yang diaktifkan untuk dukungan klien yang dapat berjalan dalam satu waktu. Jika alat lain perlu berkomunikasi dengan daemon ADB yang mendasarinya, nonaktifkan dukungan klien untuk menghindari gangguan komunikasi alat lain.

Perhatikan bahwa dukungan klien tidak mencegah proses debug aplikasi yang berjalan di perangkat. Opsi ini memungkinkan debugger terhubung ke ddmlib yang bertindak sebagai proxy antara debugger dan aplikasi yang akan di-debug. Lihat ClientImpl.getDebuggerListenPort().

userManagedAdbMode

public final boolean userManagedAdbMode

Aktifkan mode ADB yang dikelola pengguna sehingga ddmlib tidak akan memulai, memulai ulang, atau menghentikan server ADB.

userManagedAdbPort

public final int userManagedAdbPort

Port server ADB dari server ADB yang dikelola pengguna. Hanya berlaku saat dalam mode ADB yang dikelola pengguna.

Metode publik

builder

public static AdbInitOptions.Builder builder ()

Hasil
AdbInitOptions.Builder builder baru dengan nilai default.