【问题标题】:google_fonts is not working in flutter after app build应用程序构建后,google_fonts 无法正常工作
【发布时间】:2021-04-09 07:59:34
【问题描述】:

当我处于调试模式时,它工作正常,但应用构建后,谷歌字体无法在移动设备上运行,应用使用常规字体。

我检查并执行了所有可用的步骤来解决问题,但我失败了!

我做的步骤:

  1. 在我的 pubspec.yaml 文件中,我添加了依赖项作为指令,并在每个文件中添加了import 'package:google_fonts/google_fonts.dart';。然后我运行“$flutter pub get”命令,然后我重新启动 IDE,当它返回相同的结果时,然后我通过重启电脑完成了整个过程,但没有任何改变。

  2. 我检查了 android manifest 文件,<uses-permission android:name="android.permission.INTERNET"/> 已经存在。

  3. 将IDE VS代码切换到android studio,还是不行。

  4. 我从手机上删除了所有相关文件,然后重新启动了手机,我做了一个“干净安装(?!)”并连接了互联网,但没有任何乐趣!

有什么办法可以解决这个问题吗?

【问题讨论】:

  • 你能分享你使用谷歌字体的代码
  • @Timurturbil [这里是我的代码链接] (controlc.com/3e5a1acce)
  • 我使用了你的代码,它运行良好。我用调试运行它,没有错误。应用程序构建后是什么意思?你的字体也很好用
  • @Timurturbil 我说的是 apk,运行 $flutter build apk 命令后,flutter 会生成一个 apk 文件,当我在手机中安装 apk 时,出现问题,在调试模式下,它是在我身边也能正常工作!

标签: flutter google-fonts


【解决方案1】:

您需要从 fonts.google.com 下载字体文件并将它们放在应用程序顶级目录的目录中。 还将它们配置为 jn pubspec.yaml 作为资产。

按照此处提到的步骤 https://pub.dev/packages/google_fonts

【讨论】:

    猜你喜欢
    • 2020-06-24
    • 2020-05-08
    • 2018-12-18
    • 1970-01-01
    • 2015-03-20
    • 1970-01-01
    • 2018-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多