无法确定任务 ':compileReleaseJavaWithJavac | 的依赖关系添加依赖后,Flutter 构建失败

问题描述 投票:0回答:2

这是一个新的、空的项目,只有默认代码。我已附上所有相关 Gradle 文件和其他版本详细信息的屏幕截图。

当我添加依赖项(例如

shared_preferences
等)时,我的项目遇到错误。 这段代码在网络中运行良好,但在 Android 中出现错误。
path_provider
lib 也出现同样的错误

我尝试了多个版本,但未能解决问题。你能帮我找到解决办法吗?

这里有错误 enter image description here

设置.gradle enter image description here

gradle-wrapper.properties enter image description here

enter image description here

android flutter dart gradle dependencies
2个回答
1
投票

该错误在某种程度上与新的 Android Studio 更新有关。查看此问题:https://github.com/flutter/flutter/issues/156304

这个答案可以解决您的问题:https://stackoverflow.com/a/79095064/7369590


0
投票

您是否尝试过运行

flutter doctor --android-licenses
并接受所有这些?如果您不这样做,有时可能会导致问题,我还在这里找到了类似问题的一些其他解决方案:flutter error Could not certain the dependency of task ':app:compileDebugJavaWithJavac'

另外,我不确定您是否在 Windows 上使用 WSL,但看起来这也是可能导致您出现问题的情况之一 https://youtrack.jetbrains.com/issue/IDEA-291122/Cannot-query-该提供程序的值,因为导入 Android 项目时它没有可用值

© www.soinside.com 2019 - 2024. All rights reserved.