Flutter 应用程序中的 Google 字体包无法正常工作

Posted

技术标签:

【中文标题】Flutter 应用程序中的 Google 字体包无法正常工作【英文标题】:The Google Fonts Package in Flutter app is not working 【发布时间】:2020-04-14 05:06:53 【问题描述】:

首先,我将 google_fonts 包添加到您的 pubspec 依赖项中。

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2
  google_fonts: ^0.2.0

然后

import 'package:google_fonts/google_fonts.dart';

并应用于文本小部件

        Text(
          'This is Google Fonts',
          style: GoogleFonts.lato(fontSize: 40),
        ),
        Text(
          'This is Google Fonts',
          style: GoogleFonts.adventPro(fontSize: 40),
        ),

【问题讨论】:

重启应用 安装 Google 字体包后,您是否关闭并重新构建了应用程序? 是的,我已经关闭了项目和 IDE,但我还没有尝试过 flutter clean 命令 :) 我希望这个有效。非常感谢本杰明和若昂·苏亚雷斯。 我也尝试过flutter clean但没有工作 【参考方案1】:

请检查互联网连接 - 您的模拟器没有互联网连接。谷歌字体需要设备/模拟器上的互联网连接。

【讨论】:

耶稣!寻找这个简单的解决方案的日子!【参考方案2】:

添加依赖pubspec.yaml文件后

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2
  google_fonts: ^0.2.0

在终端\cmd控制台中运行命令:

> flutter packages get 

这会将依赖项提取到您的工作区中。

【讨论】:

【参考方案3】:

我通过删除模拟器并安装一个新的来修复我的。我的旧模拟器由于某种原因没有连接到互联网,重新安装它为我修复了它。

【讨论】:

以上是关于Flutter 应用程序中的 Google 字体包无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

Flutter Widget - Font自定义字体(google_fonts)

Flutter 中的 Google Maps 相机位置更新问题

Flutter - 如何使用 webview_flutter 包播放 Google Drive 视频预览

在 Flutter 包中使用自定义图标字体显示问号而不是自定义图标

谷歌字体包在颤振中不起作用

Flutter Google Maps 显示应用程序包的空白屏幕?