Flutter由于icon_tree_shaker在Android上构建失败

6

在将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上 - 但这个问题已经有解决方案。

2个回答

13
解决方案已找到。
如果您遇到相同的问题,可以运行以下命令:
flutter build apk --no-tree-shake-icons

-1
尝试一下这个。
flutter build apk -v --no-tree-shake-icons

1
另一个(非常相似的)答案提交了将近2年。请解释为什么应该使用这个而不是那个。也就是说,-v开关是做什么的? - General Grievance
你的命令和@moonvader的答案有什么区别?你能解释一下吗? - leylekseven

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接