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 diddmlibdapat 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. |