Flutter安卓构建警告:缺失CupertinoIcons字体如何解决?
消除Flutter安卓构建时CupertinoIcons字体警告的方法
检查并添加
cupertino_icons依赖:在pubspec.yaml的dependencies区块中,确保存在cupertino_icons的依赖声明,示例如下:dependencies: flutter: sdk: flutter cupertino_icons: ^1.0.6 # 可替换为最新稳定版本执行
flutter pub get完成依赖拉取。手动配置CupertinoIcons字体资源:在
pubspec.yaml的flutter区块下,补充字体配置项:flutter: uses-material-design: true fonts: - family: CupertinoIcons fonts: - asset: packages/cupertino_icons/CupertinoIcons.ttf清理缓存并重建项目:执行
flutter clean清除旧构建缓存,之后重新运行或构建项目即可消除警告。
原因说明:你虽未直接使用CupertinoIcons,但依赖的插件内部引用了该字体,Flutter构建时会校验所有被调用的字体资源是否存在,因此必须确保依赖包和字体配置都正确到位。
内容的提问来源于stack exchange,提问作者derChris
相关产品推荐
相关产品推荐

