You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac M2环境下Flutter APK构建失败:font-subset及字体子集化错误

Flutter构建Release版本问题汇总及解决方案

1. macOS下font-subset无法打开

  • 问题:font-subset无法打开,提示Apple无法检查其是否包含恶意软件
  • 解决:打开系统偏好设置 → 安全性与隐私 → 通用,找到对应提示,点击「仍要打开」授权运行。

2. 健全空安全未启用警告

  • 警告内容:未启用健全空安全构建 ⚠️,Dart 3仅支持健全空安全
  • 处理:将项目及所有依赖迁移至健全空安全规范,适配Dart 3的要求。

3. Release构建字体子集化失败

  • 错误日志:

    正在运行Gradle任务'assembleRelease'...
    目标aot_android_asset_bundle失败:IconTreeShakerException:字体子集化失败,退出码-9。

  • 解决:构建时添加--no-tree-shake-icons参数禁用图标摇树优化,示例命令:
    flutter build apk --release --no-tree-shake-icons
    

内容的提问来源于stack exchange,提问作者Parmit Singh Malik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 03:29:59