【发布时间】:2014-11-17 14:30:39
【问题描述】:
我似乎根本无法获得最新 gradle 的构建工具。我怀疑它与 gradle 的代理设置有关。我在网上看了一下,但似乎仍然找不到解决方案。我使用 gradle 2.1。
我使用这些设置在我的 /home/user/.gradle 文件夹中创建了 gradle.properties 文件。
systemProp.http.proxyHost=proxy systemProp.http.proxyPort=80 systemProp.http.proxyUser=我的用户名 systemProp.http.proxyPassword=密码
systemProp.https.proxyHost=proxy systemProp.https.proxyPort=80 systemProp.https.proxyUser=我的用户名 systemProp.https.proxyPassword=密码
这是我的全局 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()
}
}
这是我在运行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 链接在浏览器中可以正常打开。
【问题讨论】:
-
我的错误信息非常相似,但包含与 proguard 相关的错误。我发现我必须同时应用 @nabdreas 和 @אלהים 修复。此外,我必须将
testBuildType "proguard"更改为testBuildType "debug"。
标签: android maven proxy gradle build-tools