由于 icon_tree_shaker,Flutter 无法在 Android 上构建
Posted
技术标签:
【中文标题】由于 icon_tree_shaker,Flutter 无法在 Android 上构建【英文标题】:Flutter failed to build on Android due to icon_tree_shaker 【发布时间】:2020-12-04 05:28:07 【问题描述】:在将 Flutter 更新到 1.20.2(也尝试过 1.20.1)后,应用无法在发布模式下构建 android apk。
之后
flutter build apk
我有错误
Script '/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 896
之后
flutter build apk -v
编译错误
[ +1 ms] [ ] Failed to subset font; aborting.
[ +2 ms] [ +8 ms] Target aot_android_asset_bundle failed: FontSubset error: Font subsetting failed with exit code 255.
[ ] #0 IconTreeShaker.subsetFont (package:flutter_tools/src/build_system/targets/icon_tree_shaker.dart:213:7)
附言
在将 Flutter 更新到 1.20.1 后,ios 上也出现了图标摇树器的问题 - 但 this issue 有解决方案
【问题讨论】:
【参考方案1】:找到解决办法
如果你有同样的问题,你可以运行
flutter build apk --no-tree-shake-icons
【讨论】:
以上是关于由于 icon_tree_shaker,Flutter 无法在 Android 上构建的主要内容,如果未能解决你的问题,请参考以下文章