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

创建Flutter项目时遭遇Java SSL异常:PKIX path building failed

Flutter创建项目时PKIX path building failed异常解决方法
  • 导入缺失SSL证书到Java keystore

    1. 定位报错涉及的服务器(如Maven仓库),通过浏览器访问其HTTPS地址,导出站点证书为.crt格式
    2. 找到Java安装目录下的jre/lib/security/cacerts文件,默认密码为changeit
    3. 打开终端执行导入命令:
      keytool -importcert -file /path/to/your/certificate.crt -keystore /path/to/java/jre/lib/security/cacerts -alias custom-cert-alias
      
    4. 输入密码后确认完成导入
  • 配置国内Flutter镜像
    国内环境可通过配置镜像避免证书及网络问题:
    在系统环境变量中添加:

    • PUB_HOSTED_URL=https://pub.flutter-io.cn
    • FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
      配置后重启终端,再执行flutter create命令
  • 检查Java版本兼容性
    确保使用Flutter支持的Java版本(推荐OpenJDK 11或17),执行java -version查看当前版本,若版本不兼容,切换到对应版本

  • 临时禁用SSL验证(仅测试用)
    若需快速测试,可在执行Flutter命令时添加JVM参数跳过SSL校验:

    flutter create 你的项目名 -Djavax.net.ssl.trustStore=/path/to/java/jre/lib/security/cacerts -Djavax.net.ssl.trustStorePassword=changeit
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 20:29:59