flutter 更新后遇到错误。从两个库导入的 AssetManifest

Vin*_*ent 3 android-studio flutter google-fonts

我有一个一年前创建的应用程序,效果很好。最近我打开代码,Flutter 建议我进行更新。更新后就不能用了。遇到的错误表明我从'package:flutter/src/services/asset_manifest.dart'和 中导入了 AssetManifest 'package:google_fonts/src/asset_manifest.dart'

在调试模式下在 IA 模拟器上的 AOSP 上启动 lib/main.dart...运行 Gradle 任务“assembleDebug”...../../.pub-cache/hosted/pub.dev/google_fonts-3.0.1/lib /src/google_fonts_base.dart:14:1:错误:“AssetManifest”是从“package:flutter/src/services/asset_manifest.dart”和“package:google_fonts/src/asset_manifest.dart”导入的。导入'asset_manifest.dart'; ^^^^^^^^^^^^^^ ../../.pub-cache/hosted/pub.dev/google_fonts-3.0.1/lib/src/google_fonts_base.dart:34:31:错误: “AssetManifest”是从“package:flutter/src/services/asset_manifest.dart”和“package:google_fonts/src/asset_manifest.dart”导入的。AssetManifest assetManifest = AssetManifest(); ^^^^^^^^^^^^^^ 目标 kernel_snapshot 失败:异常

失败:构建失败并出现异常。

  • 其中:脚本'/Users/innot/Developer/flutter/packages/flutter_tools/gradle/src/main/groovy/flutter.groovy'行:1214

  • 出了什么问题:任务“:app:compileFlutterBuildDebug”执行失败。

进程'命令'/Users/innot/Developer/flutter/bin/flutter''以非零退出值1完成

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。

  • 在https://help.gradle.org获取更多帮助

7 秒内构建失败异常:Gradle 任务 assembleDebug 失败,退出代码为 1

cem*_*256 8

正如此处提到的,4.0.1该版本google_fonts修复了此问题。因此,至少升级到版本4.0.1应该可以解决您的问题。