当我运行Flutter应用程序时,出现了意外问题,错误:

时间:2020-05-28 11:08:22

标签: flutter dart

  • 出了什么问题: 无法确定任务':app:preDebugBuild'的依赖关系。

    无法解决配置':app:debugRuntimeClasspath'的所有任务依赖关系。 无法解析项目:path_provider_macos。 要求: 项目:app>项目:path_provider 找不到与项目:path_provider_macos匹配的配置:易用的配置都没有属性。

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

  • https://help.gradle.org

  • 获得更多帮助

2秒内失败 错误完成:Gradle任务assembleDebug失败,退出代码为1

3 个答案:

答案 0 :(得分:1)

缺少某些进口。尝试flutter pub get更新软件包,或尝试flutter pub cache repair,这将重新导入所有依赖项。

答案 1 :(得分:0)

谢谢大家,我得到了关于我的问题的解决方案:转到您的Flutter sdk文件夹,然后转到.pub-cache \ hosted \ pub.dartlang.org \,如果有path_provider_macos-0.0.4文件夹,请删除如果没有,请尝试转到.pub-cache \ hosted \ pub.flutter-io.cn \,然后删除path_provider_macos-0.0.4文件夹

答案 2 :(得分:0)

删除了您所说的文件夹,但显示出此错误:Project:flutter声明了从配置'embed'到配置'default'的依赖关系,该依赖关系未在project:path_provider_macos的描述符中声明。

以下是详细信息:

> A problem occurred configuring project ':flutter'.
   > Could not resolve all dependencies for configuration ':flutter:embed'.
      > Could not resolve project :path_provider_macos.
        Required by:
            project :flutter
         > Project :flutter declares a dependency from configuration 'embed' to configuration 'default' which is not declared in the descriptor for project :path_provider_macos.
      > Could not resolve project :path_provider_linux.
        Required by:
            project :flutter
         > Project :flutter declares a dependency from configuration 'embed' to configuration 'default' which is not declared in the descriptor for project :path_provider_linux.