Android Studio出现:Cause: unable to find valid certification path to requested target问题解决

知识养成了思想,思想同时又在融化知识。这篇文章主要讲述Android Studio出现:Cause: unable to find valid certification path to requested target问题解决相关的知识,希望能为你提供帮助。
android Studio , Flutter , IDEA 工程报错 unable to find valid certification path to requested target 最新解决方案
Android Studio工程
进入到我这篇博客之前,相信大家都看过这篇文章啦,彻底解决unable to find valid certification path to requested target 也相信大家都把里面的方法使了一遍,然而都没有解决这个让人头疼的问题。希望我提供的方法能让你不在头疼。
第一步:
工程下的 build.gradle 添加阿里云的镜像地址:

buildscript { ......repositories {maven { url ‘https://maven.aliyun.com/repository/public‘ } //如果上面的阿里云镜像不行,就尝试用下面的的试试。如果用下面的,上面的就注释掉。 // maven { url ‘http://maven.aliyun.com/nexus/content/groups/public/‘ } google() jcenter()}...... }allprojects { repositories { maven { url ‘https://maven.aliyun.com/repository/public‘ } //如果上面的阿里云镜像不行,就尝试用下面的的试试。如果用下面的,上面的就注释掉。 // maven { url ‘http://maven.aliyun.com/nexus/content/groups/public/‘ } google() jcenter()} }



ps:建议放到 google() 的前面。注意 build.gradle 文件下的2个 repositories 都要添加。
到这里来你在组建一下工程,看看是否还报这样的错误。
如果还报错,你可这样处理:
buildscript { ......repositories {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()}...... }allprojects { repositories {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()} }


当你不在报错的时候,你尝试打一下 release 正式的包。可能你还会出现 unable to find valid certification path to requested target 这样的报错。这时:
第二步:
在你项目的build.gradle中 android 的闭包中添加如下代码:
lintOptions { // true 所有正式版构建执行规则生成崩溃的lint检查,如果有崩溃问题将停止构建 checkReleaseBuilds false //true 错误发生后停止构建 abortOnError false }



最后再试试。希望能解决你的问题!
到这里如果你的项目还是报错的话,而且总是提示带有 valid certification… 关键词的错误。
大概意思就是你的证书是无效的。那么就尝试一下添加证书吧。这里我提供2个证书,供大家下载:去下载。下载的时候是不需要会员和C币的,完全免费哦。如果提示你充会员,请加入下面的群聊,群文件里也有的。至于证书的如何添加,比较简单,我就不再多说了。如果你真的感觉比较麻烦,请加入下面的qq群,这里有我和更多的人来给你解决!
至于为什么会出现这样的问题,网上很多博客也都有说明,我也不再这里废话啦。
如果能解决你的问题,希望给点个赞啦,谢谢!
如果这样还不能解决你的问题,请加入qq群聊:1030290354 。这里会有更多的人给你提供解决方案。

Flutter工程
android目录下的配置参考 Android studio中的配置,如图:

ps:如果新建一个空的Flutter项目,能正常编译了,但是一旦引入第三方的依赖库,还是报同样的错误。那建议你这样处理:找到该库的下载到本地的位置,然后找到Android项目下的build.gradle文件的配置,做同样的修改即可。如果还不太明白怎么处理,可以加入上面的QQ群:1030290354。这里会有更多的人给你提供解决方案。
IDEA工程
在你的maven settings.xml 添加如下阿里云的镜像:
< mirrors> < mirror> < id> alimaven< /id> < mirrorOf> central< /mirrorOf> < name> aliyun maven< /name> < url> http://maven.aliyun.com/nexus/content/repositories/central/< /url> < /mirror> < mirror> < id> alimaven< /id> < name> aliyun maven< /name> < url> http://maven.aliyun.com/nexus/content/groups/public/< /url> < mirrorOf> central< /mirrorOf> < /mirror> < !--备用 --> < !-- < mirror> < id> alimaven< /id> < name> aliyun maven< /name> < url> https://maven.aliyun.com/repository/public/< /url> < mirrorOf> central< /mirrorOf> < /mirror> --> < mirror> < id> alimaven< /id> < name> aliyun maven< /name> < url> https://maven.aliyun.com/repository/spring/< /url> < mirrorOf> central< /mirrorOf> < /mirror> < mirror> < id> alimaven< /id> < name> aliyun maven< /name> < url> https://maven.aliyun.com/repository/spring-plugin/< /url> < mirrorOf> central< /mirrorOf> < /mirror> < mirror> < id> alimaven< /id> < name> aliyun maven< /name> < url> https://maven.aliyun.com/repository/snapshots/< /url> < mirrorOf> central< /mirrorOf> < /mirror> < mirror> < id> maven.net.cn< /id> < name> oneof the central mirrors in china< /name> < url> http://maven.net.cn/content/groups/public/< /url> < mirrorOf> central< /mirrorOf> < /mirror> < /mirrors>


【Android Studio出现:Cause: unable to find valid certification path to requested target问题解决】— — — — — — — — — — — — — — — —
版权声明:本文为CSDN博主「da_caoyuan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/da_caoyuan/java/article/details/104343058

    推荐阅读