此刻与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
我在互联网上进行了广泛的搜索,但无济于事。请帮助我明智的大师!
答案 0 :(得分:26)
在build.gradle中更改存储库语法,如下所示。请参阅以下question。
repositories {
jcenter {
url "http://jcenter.bintray.com/"
}
}
答案 1 :(得分:4)
我通过在build.gradle中添加以下内容来修复此问题:
repositories {
maven {
url 'http://repo1.maven.org/maven2';
}
}
完成后,尝试同步和重建项目。 希望这有用。
答案 2 :(得分:2)
您应该导入证书:
将其复制到路径JDK_HOME/jre/lib/security
然后将命令提示符定位到上面的位置,运行以下命令:
keytool -import -alias git -file <cert_file_name_you_exported.cer> -keystore cacerts -storepass changeit
如果提示批准则键入yes,然后打开所需的IDEA并享受乐趣:)
如果这没有帮助,请尝试将证书导入JRE/lib/security/cacerts
,这完全取决于您正在使用的IDEA的构建路径
答案 3 :(得分:2)
我更改了位于项目forlder中的build.gradle,而不是app文件夹
我改变如下
repositories {
jcenter
{
url 'http://jcenter.bintray.com'
}
}
而不是
repositories {
jacenter()
}
答案 4 :(得分:1)
我通过在build.gradle中添加以下内容来修复此问题:
repositories{
maven {
url 'http://repo1.maven.org/maven2';
}
}
完成后,尝试同步和重建项目。 希望这有用。
答案 5 :(得分:0)
当我更新到Android Studio 1.0时,我发现我需要更新以使用1.0.0版本的gradle。
我在build.gradle文件中有
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0-rc2'
我更改了它以删除&#34; -rc2&#34;
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
答案 6 :(得分:0)
“错误:原因:对等方未经过身份验证。”
发生这种情况我使用Ubuntu:当我在android studio 2.0 9预览测试版1上更改版本时。
如何修复我的gradle。
只需在android studio中创建一个新项目,然后进入并查看build.grandle版本gradle在我的情况下:
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-beta1'
}
并替换我的项目。
我希望它可以帮助别人。
答案 7 :(得分:0)
答案 8 :(得分:0)
如果互联网出现问题 尝试添加一行
54.231.14.232 s3.amazonaws.com
到/etc/hosts (..\Windows\System32\drivers\etc\hosts)