OpenHarmony containers/arg.py 深度逐行解析
2026/6/16 19:28:15 网站建设 项目流程

概述

containers/arg.py是 OpenHarmony 构建系统中的参数容器和管理模块,负责:

  • 定义参数类型(bool、int、str、list、dict)
  • 解析命令行参数
  • 持久化参数到 JSON 文件
  • 管理构建阶段(prebuild、load、targetGenerate 等)
hb build --product-name rk3568 --ccache ↓ Arg.parse_all_args(ModuleType.BUILD) ↓ 读取默认参数 ↓ 解析命令行 ↓ 写入当前参数文件 ~/.hb/args/build_args.json ↓ 供后续阶段读取 preloader / loader / gn / ninja

文件信息

  • 路径build/hb/containers/arg.py
  • 行数:421 行
  • 核心类Arg(参数容器)
  • 辅助类ModuleTypeArgTypeBuildPhaseC

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询