'Peer Not Authenticated',parse.com SSL证书过期

问题描述:

当我在Android Studio上渐渐变好时,我正在苦苦挣扎'Peer Not Authenticated'问题。当我尝试清理我的项目时,AS告诉我问题来自https://maven.parse.com/repo/com/parse/tools/gradle/maven-metadata.xml'Peer Not Authenticated',parse.com SSL证书过期

通过互联网浏览器,我发现* .parse.com的SSL证书已于26日星期四过期...我已经试图用'http'替换'https'以绕过检查,但它不起作用。

这里是我的build.gradle文件的头:

apply plugin: 'com.android.application' 
apply plugin: 'com.parse' 

buildscript { 
    repositories { 
     mavenCentral() 
     maven { url 'https://maven.parse.com/repo' } 
    } 
    dependencies { 
     classpath 'com.parse.tools:gradle:1.+' 
    } 
} 
+0

您试图从此回购中加载哪个包?解析库也存在于Maven中心。 – Robert

+0

@Robert这里是我的build.gradle的一部分: buildscript { 库{ mavenCentral() 行家{URL 'https://maven.parse.com/repo'}} 依赖 { 类路径“ com.parse.tools:gradle:1.+' } } 我应该改变什么吗? – Matt

+0

请不要将重要内容压入评论。改为编辑你的问题。 – Robert

我跑进今晚也是如此。如果你看看你的IntelliJ日志,你应该会看到与达到该URL相关的SSL错误。要解决此问题,请通过Maven URL删除Parse依赖项,然后将JAR手动添加到您的libs文件夹中。

在项目摇篮下添加“依赖”引用手动添加库如下:

compile files('libs/Parse-1.9.4.jar') 
compile files('libs/ParseCrashReporting-1.9.4.jar') 

删除任何东西,看起来像这样从两个gradle这个文件:

maven { 
    url 'https://maven.parse.com/repo' 
} 

classpath 'com.parse.tools:gradle:1.+' 

apply plugin: 'com.parse' 

parse { 
    applicationId "blahblahblahblah" 
    masterKey "ohmasterkeyyousonice" 
    retries 3 
    uploadSymbols true 
} 

摇滚hoochie koo ...

注意:你只需要解析gradle插件如果你正在使用ParseCrashReporting,如果不需要删除它。

Github Issue

+0

谢谢,作品像一个魅力! – Matt

+0

@ninehundredt现在在1.13.0中没有'ParseCrashReporting',我找不到从jar中添加解析gradle插件的方法,我该怎么做? – Caipivara