fuchsia.developer.ffxdaemonlifecycle

已移除:NEXT 已添加:16

协议

DaemonLifecycleControl

在 fuchsia.developer.ffxdaemonlifecycle/daemon.fidl 中定义

GetVersionInfo

请求

<EMPTY>

响应

名称类型
info VersionInfo

退出

请求守护程序退出。接收“true”以指示请求已收到,守护程序随后会很快关闭。

请求

<EMPTY>

响应

名称类型
success bool

TABLES

VersionInfo

在 fuchsia.developer.ffxdaemonlifecycle/version.fidl 中定义

序数字段类型说明
commit_hash string:40

构建时 HEAD 的 Git 提交哈希。

commit_timestamp uint64

HEAD 提交的 UTC 时间戳(以秒为单位)。

build_version string:100

从 //build/info 中提取的版本号。

abi_revision fuchsia.version/AbiRevision

ABI 修订版本表示应用希望平台提供的 Fuchsia 系统接口的语义。该数字没有排序关系(数字越大并不代表越新或越旧)。可以使用 //sdk/version_history.json 映射到 api_level。

api_level fuchsia.version/ApiLevel

API 级别表示在为给定版本的 FUCHSIA IDK 构建应用时可用的一组 API。数值越大,表示版本越新。 可以使用 //sdk/version_history.json 映射到 abi_revision。

exec_path string:4096

实际 FFX 可执行文件的路径。这样,我们就能绝对确保命令与它们通信的守护进程相匹配。

build_id string:64

FFX 可执行文件的 build ID。

常量

名称值类型说明
MAX_BUILD_VERSION_LENGTH 100 uint16
MAX_EXEC_PATH_LENGTH 4096 uint16
MAX_GIT_COMMIT_LENGTH 40 uint16