【问题标题】:Flutter Build Error:Could not determine the dependencies of task ':app:compileDebugJavaWithJavacFlutter Build Error:无法确定任务':app:compileDebugJavaWithJavac的依赖关系
【发布时间】:2021-07-25 12:12:57
【问题描述】:

在重建之前和之后工作正常,过程被突然重启而中断,之后出现了这个错误,我已经尝试了在互联网上找到的所有可能的解决方案。

我为该项目运行 v1.22.6。

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

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

无法解析配置 ':app:debugCompileClasspath' 的所有任务依赖项。 无法解析 com.google.android.gms:play-services-ads-identifier:[15.0.0, 16.0.99]。 要求: 项目:app > com.onesignal:OneSignal:3.15.7 > 无法列出 com.google.android.gms:play-services-ads-identifier 的版本。 > 无法从 https://google.bintray.com/exoplayer/com/google/android/gms/play-services-ads-identifier/maven-metadata.xml 加载 Maven 元数据。 > 无法获取资源“https://google.bintray.com/exoplayer/com/google/android/gms/play-services-ads-identifier/maven-metadata.xml”。 > 无法获取“https://google.bintray.com/exoplayer/com/google/android/gms/play-services-ads-identifier/maven-metadata.xml”。从服务器收到状态码 403:Forbidden 无法解析 com.google.android.gms:play-services-basement:[15.0.1,16.0.0)。 要求: 项目:app > com.google.android.gms:play-services-location:15.0.1 项目:app > com.google.android.gms:play-services-places-placereport:15.0.1 > 无法列出 com.google.android.gms:play-services-basement 的版本。 > 无法从 https://google.bintray.com/exoplayer/com/google/android/gms/play-services-basement/maven-metadata.xml 加载 Maven 元数据。 > 无法获取资源“https://google.bintray.com/exoplayer/com/google/android/gms/play-services-basement/maven-metadata.xml”。 > 无法获取“https://google.bintray.com/exoplayer/com/google/android/gms/play-services-basement/maven-metadata.xml”。从服务器收到状态码 403:Forbidden 无法解析 com.google.android.gms:play-services-tasks:[15.0.1,16.0.0)。 要求: 项目:app > com.google.android.gms:play-services-location:15.0.1 > 无法列出 com.google.android.gms:play-services-tasks 的版本。 > 无法从 https://google.bintray.com/exoplayer/com/google/android/gms/play-services-tasks/maven-metadata.xml 加载 Maven 元数据。 > 无法获取资源“https://google.bintray.com/exoplayer/com/google/android/gms/play-services-tasks/maven-metadata.xml”。 > 无法获取“https://google.bintray.com/exoplayer/com/google/android/gms/play-services-tasks/maven-metadata.xml”。从服务器收到状态码 403:禁止

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

  • 通过https://help.gradle.org获得更多帮助

在 1m 0s 内构建失败 异常:Gradle 任务 assembleDebug 失败,退出代码为 1

【问题讨论】:

    标签: android flutter dart


    【解决方案1】:

    运行 Flutter Doctor,检查它是否给出了与 android licenses 相关的错误?如果是,则运行颤振医生 --android-licenses。只需接受所有内容,它应该可以工作。

    【讨论】:

    • 感谢您抽出宝贵时间回答,但这不是错误的原因,flutter doctor 一切正常。这种情况以前发生过,通常在调试模式下的应用程序构建被中断时发生。然后没有解决方案有效,我必须重新安装整个操作系统或让笔记本电脑闲置 12 小时以上。我觉得它必须与缓存有关。但它仍然需要一个具体的解决方案。我希望有人可以帮助解决这个问题。
    • 是的,有人可能会这样做!
    • 尝试删除缓存文件
    【解决方案2】:

    尝试更改您最近添加的 pubspec.yaml 文件中的依赖版本。 然后重建项目。

    【讨论】:

      【解决方案3】:

      ***.bintray.com40X error与jFrog停止更新原域服务有关。

      repositories {
        jcenter() // <-- remove this line
        mavenCentral() // <-- add this line
      }
      

      【讨论】:

        猜你喜欢
        • 2021-04-14
        • 2021-02-16
        • 2021-07-25
        • 2020-06-30
        • 2021-09-10
        • 1970-01-01
        • 2022-01-14
        • 1970-01-01
        • 2020-04-15
        相关资源
        最近更新 更多