Flutter google_fonts 6.2.0包出现‘FontFeature类型未找到’错误求助
解决Flutter google_fonts 6.2.0 'FontFeature not found'错误
问题原因
FontFeature是Flutter SDK中dart:ui库的类,google_fonts 6.x版本依赖较高版本的Flutter SDK(通常要求Flutter ≥3.10.0)。若本地Flutter版本过低,就会触发该类型找不到的错误。你之前降级包未解决,大概率是没降到与当前Flutter版本兼容的版本。
解决方法
方法1:升级Flutter SDK到兼容版本
- 终端执行升级命令:
flutter upgrade --stable - 清理项目并重新获取依赖:
flutter clean flutter pub get
方法2:锁定google_fonts到与当前Flutter兼容的版本
若不想升级Flutter,需匹配适配的google_fonts版本:
- 查看当前Flutter版本:
flutter --version - 修改
pubspec.yaml中的google_fonts版本,例如Flutter版本低于3.10.0时,可指定5.x版本:dependencies: google_fonts: ^5.1.0 - 执行命令生效:
flutter clean flutter pub get
内容的提问来源于stack exchange,提问作者Afrad Ahsan
相关产品推荐
相关产品推荐

