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

时间:2016-05-30 13:55:53

标签: android maven parse-platform

在Android Studio上进行分级时,我正在努力解决“Peer Not Authenticated”问题。当我尝试清理我的项目时,AS告诉我问题来自https://maven.parse.com/repo/com/parse/tools/gradle/maven-metadata.xml

使用互联网浏览器,我发现* .parse.com的SSL证书已于24日星期四过期...我已经尝试用'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.+'
    }
}

1 个答案:

答案 0 :(得分:5)

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

在您的项目Gradle中,在“依赖项”下添加以下内容。引用手动添加的库:

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
}

摇滚嘻嘻......

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

Github Issue