Hrv*_*cak 9 java macos gradle android-studio
我有以下配置:
Gradle build 开始在我所有的项目中报告错误,所以我猜它与特定的项目配置(build.gradle 等)无关。
相同的项目正在 Windows 上的相同 Android Studio、Gradle 和 JDK 版本上构建和正常工作。
我已经尝试过但没有帮助的步骤:
错误详细信息:
Gradle 同步失败:原因:无法找到到请求目标的有效认证路径
FAILURE:构建失败,出现异常。
* 什么地方出了错:
配置根项目“项目名称”时出现问题。
> 无法解析配置 ':classpath' 的所有工件。
> 无法解析 com.android.tools.build:gradle:4.1.1。
要求:
项目 :
> 无法解析 com.android.tools.build:gradle:4.1.1。
> 无法获取资源“https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.1.1/gradle-4.1.1.pom”。
> 无法获取“https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.1.1/gradle-4.1.1.pom”。
> sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到请求目标的有效认证路径
> 无法解析 com.google.gms:google-services:4.3.4。
要求:
项目 :
> 无法解析 com.google.gms:google-services:4.3.4。
> 无法获取资源“https://dl.google.com/dl/android/maven2/com/google/gms/google-services/4.3.4/google-services-4.3.4.pom”。
> 无法获取“https://dl.google.com/dl/android/maven2/com/google/gms/google-services/4.3.4/google-services-4.3.4.pom”。
> sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到请求目标的有效认证路径
> 无法解析 com.google.firebase:firebase-crashlytics-gradle:2.4.1。
要求:
项目 :
> 无法解析 com.google.firebase:firebase-crashlytics-gradle:2.4.1。
> 无法获取资源“https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-crashlytics-gradle/2.4.1/firebase-crashlytics-gradle-2.4.1.pom” .
> 无法获取“https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-crashlytics-gradle/2.4.1/firebase-crashlytics-gradle-2.4.1.pom”。
> sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到请求目标的有效认证路径
看起来这是一个网络问题,但我尝试使用不同提供商的不同连接解决方案,有和没有 VPN。
所有提到的文件都可以访问,我可以使用 wget 从终端下载它们
wget https://dl.google.com/dl/android/maven2/com/google/gms/google-services/4.3.4/google-services-4.3.4.pom --2021-03-04 12:42:32-- https://dl.google.com/dl/android/maven2/com/google/gms/google-services/4.3.4/google-services-4.3。 4.pom 正在解析 dl.google.com (dl.google.com)... 216.58.214.206 正在连接到 dl.google.com (dl.google.com)|216.58.214.206|:443... 已连接。 HTTP 请求已发送,正在等待响应... 200 OK 长度:1576 (1,5K) [应用程序/八位字节流] 保存到:'google-services-4.3.4.pom.1' google-services-4.3.4.pom.1 100%[==================================== ==================================================> ] 1,54K --.-KB/s in 0s 2021-03-04 12:42:32 (11,3 MB/s) - 'google-services-4.3.4.pom.1' 已保存 [1576/1576]
我已经被完全相同的错误困住了好几天,和你一样,我尝试了几乎所有的方法。
最后我在 Android Studio 中发现了一些东西。我转到 Http 代理首选项选项卡,看到一条消息说
您将 JVM 属性“https.proxyHost”设置为“localhost”....
我试图通过放置以下行来覆盖此值:
systemProp.https.proxyHost=
在我的项目 gradle.properties 文件和 tadaaa 中!它有效,但我真的不明白发生了什么......
希望有帮助;)
经过额外研究...由于某种原因,MacOS 网络代理设置发生了更改,这就是 Android Studio 发出警告的原因:
您将 JVM 属性“https.proxyHost”设置为“localhost”....
要解决此问题,请转至
系统偏好设置/网络/高级(针对您正在使用的网络)/代理
并取消选择 Web 代理和安全 Web 代理
| 归档时间: |
|
| 查看次数: |
3957 次 |
| 最近记录: |