用途:该技能针对 FlashDreams V2 的准备流程,适用于修改下载、编译、原生加载、模型构建、运行时校验或应用预加载的场景。
主要规则:下载、解压、编译、原生加载和模型构建都应在 IApplication.init 或其嵌套逻辑中启动;IApplication.init 之后的逻辑应消费已缓存的 prepared 状态,若数据缺失应报错,不得惰性准备。若某操作是一次性下载或设置,应将其移入 IApplication.init。
使用方式:通过命令 uv run flashdreams-run-v2 <slug> --preload-application -- <app-args> 运行预加载,它会执行 IApplication.init 并运行一个模型块。预加载默认策略为 warn,普通运行默认 none,可用 FLASHDREAMS_PREPARATION_POLICY=none|warn|error 覆盖。检测到的问题会带完整堆栈跟踪输出到 preparation_issues.txt,或由 FLASHDREAMS_PREPARATION_ISSUES_PATH 指定路径。打包器会把校验记录写入 INSTALLER_OUTPUT.txt。可加 --skip-preload-validation 来仅执行预加载(init)但跳过运行首个模型块的运行时校验。
限制:公开资料未提供更多功能、收费、价格或平台信息。