未找到证书路径的Android DownloadManager信任锚点

未找到证书路径的Android DownloadManager信任锚点,android,download,anchor,trust,Android,Download,Anchor,Trust,我搜索了很多帖子,但没有找到任何解决方案或问题的答案。 如何从安装了中间证书的站点下载文件? 在使用DownloadManager时,我在尝试下载文件时遇到错误“java.security.cert.CertPathValidatorException:找不到证书路径的信任锚点”。我看过一些帖子,我应该在这篇帖子中使用类似的东西 但我真的不知道如何为downloadmanager设置SslSocketFactory,以便他可以使用它下载文件。好的,我找到了解决方案。 只需添加到您的清单中 使用以

我搜索了很多帖子,但没有找到任何解决方案或问题的答案。 如何从安装了中间证书的站点下载文件? 在使用DownloadManager时,我在尝试下载文件时遇到错误“java.security.cert.CertPathValidatorException:找不到证书路径的信任锚点”。我看过一些帖子,我应该在这篇帖子中使用类似的东西 但我真的不知道如何为downloadmanager设置SslSocketFactory,以便他可以使用它下载文件。

好的,我找到了解决方案。 只需添加到您的清单中

使用以下代码行执行res->xml->newfilenetwork\u security\u config

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config>
        <domain includeSubdomains="true">example.pl</domain>
    <trust-anchors>
        <certificates src="@raw/path_to_cert"/>
    </trust-anchors>
</domain-config>
</network-security-config>

example.pl