在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.+'
}
}
答案 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插件,如果不需要则删除它。