Android Studio gradle build error: PKIX path building failed ...
git仓库拉取新项目时,gradle自动构建项目时报错,信息如下:Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certi
问题说明
git仓库拉取新项目时,gradle自动构建项目时报错,信息如下:
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
解决思路
由于是从已有项目中拉取代码,首先排除代码问题,故只可能是本地配置问题。网上的查询结果基本都认为是访问Https请求时SSL协议引入的安全证书问题,感觉有点不对劲(应该不会这样复杂)。
偶然询问同事,得知其遇到过该问题,通过修改buildToolsVersion的版本号解决。于是下载多个SDK的版本号(下图位置)。经过多次更换SDK build-Tools版本解决该问题。
原版本:31.0.0 → 可行版本:30.0.2
思考
由于Android Studio 与gradle工具本身存在一些问题,因此首先考虑其本身的问题,比如版本兼容性等。此外解决问题时避免问题复杂化,尤其是在初次尝试时。。。
更多推荐
所有评论(0)