DevelopmentSupportConfig

用于启用开发支持的平台配置选项。

字段类型说明默认
vsock_development bool
tracing TracingConfig 配置跟踪。注意:必须将 \[`DevelopmentSupportConfig::include_tracing`] 设置为 `true`,才能使用跟踪功能。
tools ToolsConfig 可启用并提供开发支持的工具
include_tracing bool 替换目标上的跟踪包含项。
include_sl4f bool 是否包含 sl4f。
include_netsvc bool 替换目标上的 netsvc 包含项。 如果缺省,则遵循与“已启用”相同的分辨率。
include_bootstrap_testing_framework bool 是否包含引导测试框架,该框架将允许使用 run-test-suite 命令行工具在启动类似的环境中运行测试。
include_bin_clock bool 在目标设备上包含 bin/clock 程序,以从设备获取单调时间。TODO(b/309452964):一旦端到端测试使用 `ffx target get-time`,便移除
heapdump HeapdumpConfig 配置 Heapdump 内存分析。
enabled \[bool] 替换开发支持的 build 类型启用状态,以在不具备完整开发访问权限的 userdebug 中包含开发支持。如果未提供任何内容,系统会根据 build 类型使用合理的默认值。
enable_userboot_next_component_manager bool 启用 userboot.next 以运行启动时测试。 仅在 eng build 上有效。
enable_netsvc_netboot bool 启用 netsvc 的网络启动功能
authorized_ssh_keys_path Option 包含授权连接到设备的 SSH 密钥的文件的路径。
authorized_ssh_ca_certs_path Option 包含 CA 证书的文件的路径,这些证书是已获授权可连接到设备的已签名 SSH 密钥的受信任根。