AdbInitOptions
public
class
AdbInitOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.AdbInitOptions |
Các lựa chọn để khởi chạy AndroidDebugBridge.
Hãy xem AdbInitOptions.Builder để biết danh sách các lựa chọn và giá trị mặc định của các lựa chọn đó.
Tóm tắt
Lớp lồng ghép | |
|---|---|
class |
AdbInitOptions.Builder
Tạo các lựa chọn khởi động cho ADB. |
Trường | |
|---|---|
public
static
final
AdbInitOptions |
DEFAULT
Các lựa chọn khởi động mặc định. |
public
final
ImmutableMap<String, String> |
adbEnvVars
Các biến môi trường dành riêng cho quy trình máy chủ ADB. |
public
final
boolean |
clientSupport
Cho biết liệu ddmlib có chủ động giám sát các ứng dụng bằng JDWP hay không. |
public
final
boolean |
userManagedAdbMode
Bật chế độ ADB do người dùng quản lý, trong đó ddmlib sẽ không khởi động, khởi động lại hoặc chấm dứt máy chủ ADB. |
public
final
int |
userManagedAdbPort
Cổng máy chủ ADB do người dùng quản lý. |
Phương thức công khai | |
|---|---|
static
AdbInitOptions.Builder
|
builder()
|
Trường
MẶC ĐỊNH
public static final AdbInitOptions DEFAULT
Các lựa chọn khởi động mặc định. Hãy xem AdbInitOptions.Builder để biết các giá trị mặc định.
adbEnvVars
public final ImmutableMap<String, String> adbEnvVars
Các biến môi trường dành riêng cho quy trình máy chủ ADB.
clientSupport
public final boolean clientSupport
Cho biết liệu ddmlib có chủ động giám sát các ứng dụng bằng JDWP hay không.
Ddmlib giám sát các thiết bị thông qua ADB, nhưng sẽ không giám sát các ứng dụng đang chạy trên những thiết bị này, trừ phi clientSupport được bật.
- Khi clientSupport ==
true:
Thư viện sẽ giám sát các thiết bị và ứng dụng đang chạy trên các thiết bị đó. Nó sẽ kết nối với từng ứng dụng, như một trình gỡ lỗi, để có thể tương tác với các ứng dụng đó thông qua các gói JDWP. - Khi clientSupport ==
false:
Thư viện chỉ giám sát các thiết bị. Các ứng dụng này vẫn giữ nguyên, cho phép các công cụ khác được xây dựng trênddmlibkết nối một trình gỡ lỗi với chúng.
Mỗi lần, bạn chỉ có thể chạy một công cụ hỗ trợ khách hàng. Nếu các công cụ khác cần giao tiếp với trình nền ADB cơ bản, hãy tắt tính năng hỗ trợ máy khách để tránh làm hỏng thông tin liên lạc của các công cụ khác.
Xin lưu ý rằng chế độ hỗ trợ ứng dụng không ngăn việc gỡ lỗi các ứng dụng đang chạy trên thiết bị. Thư viện này cho phép trình gỡ lỗi kết nối với ddmlib, đóng vai trò là một proxy giữa trình gỡ lỗi và các ứng dụng cần gỡ lỗi. Vui lòng xem ClientImpl.getDebuggerListenPort().
userManagedAdbMode
public final boolean userManagedAdbMode
Bật chế độ ADB do người dùng quản lý, trong đó ddmlib sẽ không khởi động, khởi động lại hoặc chấm dứt máy chủ ADB.
userManagedAdbPort
public final int userManagedAdbPort
Cổng máy chủ ADB do người dùng quản lý. Chỉ có hiệu lực khi ở chế độ ADB do người dùng quản lý.
Phương thức công khai
trình tạo
public static AdbInitOptions.Builder builder ()
| Giá trị trả về | |
|---|---|
AdbInitOptions.Builder |
một trình tạo mới có các giá trị mặc định. |