当前位置: 首页 > 知识库问答 >
问题:

无法解析配置“:classpath”的所有依赖项

程谦
2023-03-14

我似乎无法获得最新版本的构建工具。我怀疑这与Gradle的代理设置有关。我已经很好地看了网上,但仍然不能找到一个解决办法。我用的是2.1级。

SystemProp.http.ProxyHost=代理SystemProp.http.ProxyPort=80 SystemProp.http.ProxyUser=MyUserName SystemProp.http.ProxyPassword=密码

SystemProp.https.ProxyHost=代理SystemProp.https.ProxyPort=80 SystemProp.https.ProxyUser=MyUserName SystemProp.https.ProxyPassword=密码

这是我的全球建筑

buildscript {
    repositories {
        mavenLocal()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.13.0'
        classpath fileTree(dir: 'build-libs', include: '*.jar')
    }
}


allprojects {
    repositories {
        mavenCentral()
    }
}

下面是运行gradlew时出现的错误

Could not HEAD 'https://repo1.maven.org/maven2/com/android/tools/build/gradle/0.13.0/gradle-0.13.0.pom'.
peer not authenticated

我错过了什么?maven链接在浏览器中打开得很好。

共有1个答案

傅雪松
2023-03-14

是的,我不确定它是否对其他人有效,但对我有效。

我将proxyport更改为8080,并使用了jcenter而不是Maven。但我不得不应用expeption来使用HTTP而不是HTTPS。这是我的build.Gradle用于构建脚本和所有项目

buildscript {
  repositories {
    jcenter {
        url "http://jcenter.bintray.com/"
    }
  }
}

allprojects {
repositories {
    jcenter {
        url "http://jcenter.bintray.com/"
    }
  }
}

更新日期:06/08

我到处找了找然后换了

 jcenter {
    url "http://jcenter.bintray.com/"
}

repositories {
    maven { url 'http://repo1.maven.org/maven2' }
}
 类似资料: