> 无法解析 com.android.tools.build:gradle:3.5.0

Posted

技术标签:

【中文标题】> 无法解析 com.android.tools.build:gradle:3.5.0【英文标题】:> Could not resolve com.android.tools.build:gradle:3.5.0 【发布时间】:2021-04-02 19:55:42 【问题描述】:

我在构建 Flutter 项目时遇到了这个错误:

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

出了什么问题: 配置根项目“android”时出现问题。

无法解析配置“:classpath”的所有工件。 无法解析 com.android.tools.build:gradle:3.5.0。 要求: 项目 : 。 > 无法获取资源“https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom”。 > 无法获取“https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom”。 > 你的主机 。 > 无法获取资源“https://jcenter.bintray.com/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom”。 > 无法获取“https://jcenter.bintray.com/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom”。 > 你的主机 。 > 无法获取资源“https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom”。 > 无法获取“https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/3.5.0/gradle-3.5.0.pom”。 > 你的主机 无法解析 org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50。 要求: 项目 : > 无法解析 org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50。 > 无法获取资源“https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50/kotlin-gradle-plugin-1.3.50.pom” . > 无法获取“https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50/kotlin-gradle-plugin-1.3.50.pom”。 > 你的主机 > 无法解析 org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50。 > 无法获取资源“https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50/kotlin-gradle-plugin-1.3.50.pom”。 > 无法获取“https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50/kotlin-gradle-plugin-1.3.50.pom”。 > 你的主机 > 无法解析 org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50。 > 无法获取资源“https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50/kotlin-gradle-plugin-1.3.50.pom”。 > 无法获取“https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50/kotlin-gradle-plugin-1.3.50.pom”。 > 你的主机

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

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

BULD 在 3 秒内失败

异常:Gradle 任务程序集调试失败,退出代码为 1

【问题讨论】:

检查您的互联网连接 【参考方案1】:

这种问题通常是由于 gradle 错误配置而出现的,或者在您的情况下,它看起来更像是一个互联网问题。

尝试在您的项目源中运行flutter clean,然后使用flutter build appbundle,并检查您是否能够在没有任何错误的情况下运行该命令。

如果您仍然遇到任何错误,请转到您的 Flutter 项目中的 android/build.gradle 并编辑此行

来自classpath 'com.android.tools.build:gradle:3.5.0'

classpath 'com.android.tools.build:gradle:3.4.2

然后使用flutter cleanflutter build appbundle 再次重复上述步骤。 它应该可以工作。

【讨论】:

【参考方案2】:

先运行 Flutter 升级

flutter upgrade

然后运行flutter clean

flutter clean

【讨论】:

以上是关于> 无法解析 com.android.tools.build:gradle:3.5.0的主要内容,如果未能解决你的问题,请参考以下文章

error LNK2019: 无法解析的外部符号

无法解析配置“:classpath”的所有工件。 > 无法解析 com.android.tools.build:gradle:4.1.0

error LNK2019: 无法解析的外部符号

Composer 错误:无法解析版本约束 >=~2

无法解析的外部符号

error LNK2019: 无法解析的外部符号