AS一直报这个错误:
ERROR: Cause: unable to find valid certification path to requested target
网上试了很多方法都不行,被恶心了好久,最后只找到一种方法才解决这个问题,特此在这记录一下。
(1)把项目下的build.gradle中的repositories改成以下代码,注意两个repositories都要!!!
repositories {
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
//如果上面的阿里云镜像不行,就尝试用下面的的试试。如果用下面的,上面的就注释掉。
//maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
//google()
// jcenter()
}
(2)将app下的build.gradle文件中android中添加以下代码
lintOptions {
// true 所有正式版构建执行规则生成崩溃的lint检查,如果有崩溃问题将停止构建
checkReleaseBuilds false
//true 错误发生后停止构建
abortOnError false
}
(2)中的添加效果如图: