You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gradle从5.4升级到6.8.3后出现TLS连接问题如何解决?

解决方案

这个报错由两个原因共同导致:Gradle 6.8.3默认限制了TLS协议版本,以及自定义HTTPS仓库的SSL证书未被JDK信任库收录,按以下步骤处理即可:

  • 首先处理TLS协议适配问题
    在项目根目录gradle.properties(如果要全局生效则修改用户目录下的.gradle/gradle.properties)添加配置:
    systemProp.jdk.tls.client.protocols=TLSv1,TLSv1.1,TLSv1.2
    
  • 然后处理证书信任问题,推荐采用导入证书的安全方案:
    1. 用浏览器访问自定义仓库地址,点击地址栏的安全锁图标导出X.509格式的SSL证书
    2. 找到Gradle运行依赖的JDK安装路径,执行命令导入证书:
    keytool -import -alias 自定义仓库别名 -file 你的证书本地路径 -keystore 你的JDK路径/jre/lib/security/cacerts -storepass changeit
    
    命令执行时输入yes确认信任证书即可,JDK默认信任库密码为changeit
  • 如果是本地临时调试,也可以选择关闭SSL校验(不建议生产环境使用),在gradle.properties添加如下配置:
    systemProp.maven.wagon.http.ssl.insecure=true
    systemProp.maven.wagon.http.ssl.allowall=true
    

修改完成后执行gradle clean build验证构建即可。

内容的提问来源于stack exchange,提问作者celcin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 17:06:00