【问题标题】:Gradle error for build tools for pom and jar files用于 pom 和 jar 文件的构建工具的 Gradle 错误
【发布时间】:2019-11-28 16:01:35
【问题描述】:

我想使用需要插件版本 3.4.0+ 的 android gradle 5.5.1 并且我正在使用插件版本 3.4.2 但是当我尝试制作项目时,我发现 .pom 和 .jar 文件相关的 4 个错误android.tools.build.gradle:3.4.2 我吓坏了,我真的需要帮助 谢谢

这是错误

错误:找不到 com.android.tools.build:gradle:3.4.2。 在以下位置搜索: - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.4.2/gradle-3.4.2.pom - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.4.2/gradle-3.4.2.jar - https://jcenter.bintray.com/com/android/tools/build/gradle/3.4.2/gradle-3.4.2.pom - https://jcenter.bintray.com/com/android/tools/build/gradle/3.4.2/gradle-3.4.2.jar 要求: 项目 : 打开文件

好吧,我尝试在 android studio 中检查代理,一切正常,实际上它下载了所有 gradle 没有任何问题。我什至使用了离线 gradle,但没有任何改变,我不知道该怎么办了。在存储库中我使用 google() ,所以不要告诉使用 google()

这是我的 gradle-wrapper.properties

  • distributionUrl=https://services.gradle.org/distributions/gradle-5.5.1-all.zip *

这是我的 build.gradle

  • 依赖{ 类路径'com.android.tools.build:gradle:3.4.2' } *

【问题讨论】:

  • 尝试删除.gradle目录,所有build目录然后执行File->Invalidate Cache and Restart -> Invalidate and Restart

标签: java android gradle build-tools


【解决方案1】:

我最终进入了 build.gradle 文件,并在 jcenter() 正上方添加了 google(),就像这样。

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

一旦我这样做了,它就不再抱怨了。我在以下相关问题https://stackoverflow.com/a/44071571/11865353

中找到了我的答案

【讨论】:

    【解决方案2】:

    问题刚刚解决,因为我住在伊朗 google 不允许我的 ip 地址下载这些文件,所以解决方案是将我的 ip dns 地址更改为 googlw 允许我下载的地址 解决了

    【讨论】:

      猜你喜欢
      • 2016-01-27
      • 2016-05-08
      • 1970-01-01
      • 2023-01-31
      • 2020-01-16
      • 2012-07-08
      • 1970-01-01
      • 1970-01-01
      • 2020-12-05
      相关资源
      最近更新 更多