簡體   English   中英

sun.security.validator.ValidatorException:PKIX 路徑構建失敗:sun.security.provider.certpath.SunCertPathBuilderException

[英]sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException

情況 :

(1) 我使用的是 Android Studio 4.1 並嘗試構建一個示例 Android 應用程序

(2) 我支持代理和代理設置工作正常,因為我能夠下載和安裝 SDK

我收到以下錯誤:我嘗試了使用 keytool.exe 添加證書的所有可能步驟

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

sun.security.validator.ValidatorException:PKIX 路徑構建失敗:sun.security.provider.certpath.SunCertPathBuilderException:無法找到請求目標的有效認證路徑

> Could not resolve all artifacts for configuration ':classpath'.
   > Could not resolve com.android.tools.build:gradle:4.1.0.
     Required by:
         project :
      > Could not resolve com.android.tools.build:gradle:4.1.0.
         > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.1.0/gradle-4.1.0.pom'.
            > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.1.0/gradle-4.1.0.pom'.
               > sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我想知道 :

(1) 在 Android Studio 設置中,我們有一個 http 選項,那么為什么要使用“https”來探測站點?為什么不是 http?

(2) SDK Manager 可以很好地下載 sdks 和相關的構建工具。

(3) 嘗試了 5-6 個不同的 gradle:4.XX 版本,沒有效果

(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 Restart - 沒有效果

(5) 哪個軟件部分拋出了這個錯誤? JAVA 或 Android Studio 還是別的什么?

(6) 是否還有其他位置可以獲取此錯誤的完整詳細日志?

最重要的是:

(7) 現在如何解決這個問題?

這似乎是網絡問題,您可以嘗試通過導航到 android studio>settings>tools>Server Certificates> add .crt 文件並將證書添加到 android studio,如果您希望它自動接受證書,請勾選“自動接受不受信任的證書”。

在此之后再次嘗試運行應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM