此刻与IntelliJ进行了斗争。该darn的东西不会下载Gradle 2.1
我有一个在GitHub上托管的Android项目,我已将其克隆到我的笔记本电脑上。我有SSL证书,我知道这个,因为我可以使用SSL从谷歌下载SDK软件,我也可以下载Gradle 1.12。我从IntelliJ收到的消息是相当臭名昭着的Error:Cause: peer not authenticated
错误。
从运行IntelliJ的终端我得到:
* What went wrong:
A problem occurred configuring root project 'SomeAndroidProject'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not resolve com.android.tools.build:gradle:0.13.0.
Required by:
:SomeAndroidProject:unspecified
> Could not HEAD 'https://jcenter.bintray.com/com/android/tools/build/gradle/0.13.0/gradle-0.13.0.pom'.
> peer not authenticated
我在互联网上搜索得很远,但没有用。请帮助我明智的大师!
在build.gradle中更改存储库语法,如下所示。请参阅以下question。
repositories {
jcenter {
url "http://jcenter.bintray.com/"
}
}
我已经通过在build.gradle中添加以下内容来修复此问题:
repositories {
maven {
url 'http://repo1.maven.org/maven2';
}
}
完成后,尝试同步和重建项目。希望这有用。
是的,我经历了完全相同的情况这并不容易,但现在我很清楚
我更改了位于项目文件夹中的build.gradle,而不是在app文件夹中
我改变如下
repositories {
jcenter
{
url 'http://jcenter.bintray.com'
}
}
代替
repositories {
jacenter()
}
我通过在build.gradle中添加以下内容来修复此问题:
repositories{
maven {
url 'http://repo1.maven.org/maven2';
}
}
完成后,尝试同步和重建项目。希望这有用。
当我更新到Android Studio 1.0时,我发现我需要更新以使用1.0.0版本的gradle。
在我的build.gradle文件里面
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0-rc2'
我更改了它以删除“-rc2”
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
“错误:原因:对等方未经过身份验证。”
因为这发生我使用Ubuntu:当我在android studio 2.0 9预览beta 1上更改版本。
我如何修理我的gradle。
只需在android studio中创建一个新项目,然后进入并在我的案例中看到build.grandle版本gradle:
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-beta1'
}
并在我的项目中替换。
我希望它能帮助别人。
如果互联网出现问题,请尝试添加一行
54.231.14.232 s3.amazonaws.com
到你的/etc/hosts (..\Windows\System32\drivers\etc\hosts)