用于启用开发支持的平台配置选项。
| 字段 | 类型 | 说明 | 默认 |
|---|---|---|---|
vsock_development |
bool |
||
tracing |
TracingConfig |
配置跟踪。注意:\[`DevelopmentSupportConfig::include_tracing`] 必须为 `true` 才能使用跟踪功能。 | |
tools |
ToolsConfig |
可启用的工具以及开发支持 | |
include_tracing |
bool |
替换目标上的跟踪包含项。 | |
include_sl4f |
bool |
是否包含 sl4f。 | |
include_netsvc |
bool |
替换目标上的 netsvc 包含。 如果不存在,则遵循与“enabled”相同的解析。 | |
include_devscreen |
bool |
是否包含 `devscreen`,这是一个可读的启动信息中心,适用于仅显示 build,否则会显示虚拟控制台的徽标标签页。默认处于关闭状态;不允许在 user build 中使用。 | |
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 密钥的受信任根。 |