sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException

问题描述

情况:

(1)我在使用Android Studio 4.1,并尝试构建示例Android应用程序

(2)由于可以下载和安装SDK,我在Proxy和Proxy设置下工作正常

我遇到以下错误:我尝试了使用keytool.exe添加证书的所有可能步骤

use std::iter::IntoIterator;

struct GenericIntoIterator<I: IntoIterator>(I);

impl<I: 'static + IntoIterator> std::iter::IntoIterator for GenericIntoIterator<I>
{
    type Item = <I as IntoIterator>::Item;
    type IntoIter = Box<dyn 'static + Iterator<Item = Self::Item>>;
    fn into_iter(self) -> Self::IntoIter {
        Box::new(self.0.into_iter())
    }
}

struct Foo {   
    foo: Vec<Box<dyn 'static + IntoIterator<Item = usize,IntoIter = Box<dyn 'static + Iterator<Item=usize>>>>>,}                                                            
                 
fn main() {                                                                     
    let _ = Foo {                                                               
        foo: vec![Box::new(GenericIntoIterator(1..2)),Box::new(GenericIntoIterator(vec![2,4,4]))],};                                                                          
}

sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到请求目标的有效认证路径

eg :  keytool.exe -import -trustcacerts -alias androidstudiocerts -file dlgooglecom.cer -keystore "C:\Program Files\Android\Android Studio\jre\jre\lib\security\cacerts"

我想知道:

(1)在“ Android Studio设置”中,我们为http提供了一个选项,然后为什么要使用“ https”来探测站点?为什么不使用http?

(2)SDK Manager可以很好地下载SDK和相关的构建工具。

(3)尝试使用5-6个不同的gradle:4.X.X。版本,无效

(3)有几种JAVA(一种来自android studio,另一种来自Oracle JAVA:Program Files \ Java \ jdk-15.0.1),我已经将证书添加到了C:\ Program Files \ Android \ Android Studio中\ jre \ jre \ lib \ security \以及C:\ Program Files \ Java \ jdk-15.0.1 \ lib \ security但仍然是sam错误

(4)已重新启动PC并已使缓存无效,并且Android Studio重新启动-无效

(5)哪个软件部分引发此错误? JAVA或Android Studio还是其他?

(6)还有其他位置可以获取错误的完整详细日志吗?

最重要的是:

(7)现在如何解决此问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)