FAILURE:构建失败并出现异常。
无法从缓存加载构建文件“C:\Users\mahmo\AppData\Local\Pub\Cache\hosted\pub.dev irebase_core-2.27.0 ndroid uild.gradle”的编译类。 未能通知项目评估监听者。 无法获取 org.gradle.api.Project 类型的项目“:firebase_core”的未知属性“android”。 无法获取 org.gradle.api.Project 类型的项目“:firebase_core”的未知属性“android”。
使用 --stacktrace 选项运行以获取堆栈跟踪。 使用 --info 或 --debug 选项运行以获得更多日志输出。 使用 --scan 运行以获得完整的见解。
1秒内构建失败 异常:Gradle 任务 assembleDebug 失败,退出代码为 1
大多数情况下是缓存问题。它可以是 pub 缓存、构建缓存或 gradle 缓存。尽管错误消息指向 pub 缓存,但通过删除 gradle 缓存文件夹为我解决了这个确切的错误。但以防万一,一些针对此类问题的有用命令。
这将清理酒吧缓存:
flutter pub cache clean
这将清理 flutter 缓存并下载依赖项。
flutter clean
flutter pub get
此类问题的其他情况是库版本不兼容。您应该确保 gradle 插件版本与 android jdk 版本兼容,您的 flutter 依赖项与您的 flutter 版本兼容,并且您的平台插件与 java/kotlin/swift/.. 版本兼容。
听起来很可怕,但这些技巧将帮助您解决 90% 的 flutter 构建问题。