无法parsingconfiguration的所有依赖:'classpath'

我似乎无法得到最新的gradle的构build工具。 我怀疑它与代理设置gradle有关。 我有一个很好的网上看,但仍不能find一个解决scheme。 我使用gradle 2.1。

我用这些设置在我的/home/user/.gradle文件夹中创build了gradle.properties文件。

systemProp.http.proxyHost =代理systemProp.http.proxyPort = 80 systemProp.http.proxyUser = myusername systemProp.http.proxyPassword = password

systemProp.https.proxyHost =代理systemProp.https.proxyPort = 80 systemProp.https.proxyUser = myusername systemProp.https.proxyPassword = password

这是我的全球build.gradle

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

这里是我运行grawlew时得到的错误不能 HEAD'https://repo1.maven.org/maven2/com/android/tools/build/gradle/0.13.0/gradle-0.13.0.pom '。 对方未经过身份validation

我错过了什么? Maven链接在浏览器中打开。

  • 生命周期configuration中没有涉及的插件执行:com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.5.0:generate-sources
  • Gradle中的多个Maven仓库
  • 无法执行目标com.jayway.maven.plugins.android.generation2
  • 适用于Android的Gradle,AAR和条件依赖项
  • 如何使用artifactoryPublish发布发布和debugging工件
  • maven pom xml文件错误:构buildAndroid项目
  • 如何自动化精简版和高级版的Android版本?
  • 如何在eclipse中构buildMaven Android项目
  • 正确的我不知道它是否会为别人工作,但为我工作。

    我将proxyPort更改为8080,并使用jcenter而不是Maven。 但我不得不应用extent来使用HTTP而不是HTTPS。 这是我在我的gradle.build构build脚本和所有项目

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

    更新:06/08

    我最近更新了Gradle和插件版本,并有一些问题。 这是抱怨插件com.android.application

    我做了一些挖掘和改变

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

      repositories { maven { url 'http://repo1.maven.org/maven2' } } 

    我尝试修改存储库并导入到java的cer,但都失败,然后我升级我的jdk版本从1.8.0_66到1.8.0_74,gradle构build成功。

    晚了,但它为我工作:
    通过networking和共享中心更改您的DNS设置。
    在左侧窗格中select更改适配器设置
    右键点击你的networking连接
    属性
    – selectipv4
    属性
    – 现在在DNS服务器设置: –
    – select使用下面的DNS服务器地址
    并使用谷歌DNS服务器8.8.8.8作为首选的DNS服务器8.8.4.4作为备用DNS服务器

    它会解决你的问题。

    你应该使用代理设置为构build定义gradle.properties文件,以便Gradle知道如何使用http连接

     # This file contains the basics for Maven Version control and will be used by the Artifactory Release management # These settings are for the root project and all sub-projects in this application releaseVersion=1.0.0-SNAPSHOT releaseGroup=com.xx.xx.xx artifactory_user= artifactory_password= artifactory_contextUrl=https://artifactory.xxxx.com/artifactory/ systemProp.http.proxyHost=proxy.xxx.com systemProp.http.proxyPort=8080 systemProp.https.proxyHost=proxy.xxx.com systemProp.https.proxyPort=8080 systemProp.http.nonProxyHosts=*.xxx.com|localhost|*.int.targoe.com org.gradle.java.home=C:\\Program Files (x86)\\Java\\jdk1.8.0_121