【问题标题】:Error: Could not find com.android.tools.build:gradle:3.3.0 in flutter错误:在颤振中找不到 com.android.tools.build:gradle:3.3.0
【发布时间】:2022-01-12 12:34:35
【问题描述】:

你好,我的 gradle 版本是 7.3.3,我的 Flutter 版本是 2.8.1

这是我运行应用程序时的错误:

FAILURE: Build failed with an exception.
    
    * What went wrong:
    A problem occurred configuring project ':path_provider_android'
    > Could not resolve all artifacts for configuration ':path_provider_android:classpath'
       > Could not find com.android.tools.build:gradle:3.3.0.
         Searched in the following locations:
           - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.3.0/gradle-3.3.0.pom
           - https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/3.3.0/gradle-3.3.0.pom
     

【问题讨论】:

  • 您是否尝试将版本升级到最新版本(7.0.4)?
  • 无 gradle 版本:7.3.3
  • 据我所知,AGP 的最新版本是 7.0.4,您可以在 Gradle 包装器属性的分发 URL 中指定 7.3.3。

标签: android flutter gradle


【解决方案1】:

要解决此问题,请检查项目级别 build.gradle 文件中的 google() 存储库

    buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.0'
    }
}

allprojects {
    repositories {
        jcenter()
        google()
    }
}

【讨论】:

  • 但我有它:(
  • 尝试将存储库从 { jcenter() google() } 重新排列到存储库 { google() jcenter() } 看看它是否可以工作
【解决方案2】:

Jcenter 应该在 2 月 1 日关闭。但今天我开始遇到问题。在一项研究中,我发现了这个Flutter migration jcenter to mavenCentral

现在有一个大问题,因为很多酒吧都依赖于这个变化......现在我正在等待社区修复它

【讨论】:

    【解决方案3】:

    问题解决了:)

    只需在 (gradle-wrapper.properties) 中更新 gradle 版本:

    screenshot

    【讨论】:

      【解决方案4】:

      更新 Gradle 版本,同时更新 kotlin 版本

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-04
        • 2017-08-21
        • 2020-05-19
        • 2020-03-27
        • 1970-01-01
        • 2021-03-06
        • 1970-01-01
        • 2020-12-24
        相关资源
        最近更新 更多