Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Studio/Intellij,Gradle错误:原因:对等方未通过身份验证_Java_Android_Ssl_Intellij Idea_Gradle - Fatal编程技术网

Java Android Studio/Intellij,Gradle错误:原因:对等方未通过身份验证

Java Android Studio/Intellij,Gradle错误:原因:对等方未通过身份验证,java,android,ssl,intellij-idea,gradle,Java,Android,Ssl,Intellij Idea,Gradle,现在正在和IntelliJ吵架。 该死的东西不会下载Gradle2.1 我在GitHub上有一个Android项目,我已经将它克隆到了我的笔记本电脑上。 我有可用的SSL证书,我知道这一点,因为我可以使用SSL从谷歌下载SDK软件,我还可以下载Gradle 1.12。 我从IntelliJ收到的消息是一个相当臭名昭著的错误:原因:对等方未经身份验证错误 从运行IntelliJ的终端,我得到以下信息: * What went wrong: A problem occurred config

现在正在和IntelliJ吵架。 该死的东西不会下载Gradle2.1

我在GitHub上有一个Android项目,我已经将它克隆到了我的笔记本电脑上。 我有可用的SSL证书,我知道这一点,因为我可以使用SSL从谷歌下载SDK软件,我还可以下载Gradle 1.12。 我从IntelliJ收到的消息是一个相当臭名昭著的
错误:原因:对等方未经身份验证
错误

从运行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

我在互联网上到处搜索,但没有结果。请帮助我,让上师的智慧

您应该导入证书:

首先从下载证书(.cer),帮助是

将其复制到路径
JDK_HOME/jre/lib/security

然后,在命令提示符指向上述位置的情况下,运行以下命令:

keytool -import -alias git -file <cert_file_name_you_exported.cer> -keystore cacerts -storepass changeit
keytool-import-alias git-file-keystore cacerts-storepass changeit
如果提示批准,请键入yes,然后打开所需想法并享受乐趣:)


如果这没有帮助,请尝试将证书导入到
JRE/lib/security/cacerts
,这完全取决于您使用的想法的构建路径在build.gradle中更改存储库语法,如下所示。见下文


当我更新到Android Studio 1.0时,我发现我需要更新以使用gradle的1.0.0版本

在我的build.gradle文件中

  dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0-rc2'
我将其更改为删除“-rc2”


是的,我也经历过同样的情况 这不容易,但现在我明白了

我更改了project forlder中的build.gradle,而不是应用程序文件夹中的build.gradle

我改变如下

repositories {
    jcenter 
    { 
        url 'http://jcenter.bintray.com' 
    } 
}
而不是

repositories {
    jacenter()
}
“错误:原因:对等方未通过身份验证。”

当这种情况发生时,我使用Ubuntu:When我改变了android studio 2.0 9预览版beta 1的版本

我该如何修理我的gradle

简单地在android studio中创建了一个新项目,然后在我的案例中看到build.grandle版本gradle:

并在我的项目中替换


我希望它能帮助其他人。

我已通过在build.gradle中添加以下内容解决了此问题:

repositories { 
        maven { 
            url 'http://repo1.maven.org/maven2'; 
        } 
} 
repositories{
   maven {    
       url 'http://repo1.maven.org/maven2';
         }
 } 
完成后,尝试同步和重建项目。 希望这有帮助。

像BzH:

这是我在Github上解决的Java SSL连接错误

您需要向java密钥库添加适当的SSL证书,以便java接受连接


工作正常:)

以防互联网出现问题 尝试添加一行

54.231.14.232 s3.amazonaws.com

对于您的
/etc/hosts(..\Windows\System32\drivers\etc\hosts)

我已通过将以下内容添加到我的build.gradle中解决了此问题:

repositories { 
        maven { 
            url 'http://repo1.maven.org/maven2'; 
        } 
} 
repositories{
   maven {    
       url 'http://repo1.maven.org/maven2';
         }
 } 
完成后,尝试同步和重建项目。
希望这是有帮助的

哦,http地址也是一样——我最近才试过https。我不会撒谎-我不知道如何使用或配置gradle。docs为您提供了一个400页的pdf—它几乎比Java语言规范本身还要大^_^桌面计算机中的java版本可能不同。请参阅链接问题。如果您在应用程序文件夹中未更新gradle版本,则应在project gradle文件中更改此选项。经过几个小时的努力后,这是有效的onlu解决方案。请注意:在我的例子中,证书的名称是“ESETSSLFilterCA.crt”-扩展名是crt,而不是cer
repositories{
   maven {    
       url 'http://repo1.maven.org/maven2';
         }
 }