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

如何解决Android Studio中的Gradle同步失败问题?

解决Gradle同步失败(PKIX证书路径问题)

嘿,我之前也碰到过一模一样的问题!这个错误本质是你的JVM没有信任Google Maven仓库的SSL证书,导致没法安全下载com.android.support:appcompat-v7:26.0.0-beta1这个依赖包。下面是几个我亲测有效的解决办法:

方法一:手动导入Google Maven仓库的SSL证书

  • 第一步:用浏览器打开https://dl.google.com,点击地址栏的锁图标,查看证书详情,然后导出证书(格式选.cer或者.pem都可以)。
  • 第二步:找到你Android Studio使用的JDK路径(一般在File > Project Structure > SDK Location里能看到JDK位置)。
  • 第三步:打开命令行,进入JDK的jre/lib/security目录,执行以下命令导入证书:
    keytool -import -alias googlemaven -keystore cacerts -file /path/to/your/exported/certificate.cer
    
    注意:默认的keystore密码是changeit,输入的时候不会显示,直接输完回车就行。
  • 第四步:重启Android Studio,重新同步Gradle。

方法二:临时禁用SSL验证(仅限测试环境,不推荐生产用)

如果你只是临时想解决问题,可以在项目根目录的build.gradle里添加配置,跳过SSL验证:

allprojects {
    repositories {
        maven {
            url "https://dl.google.com/dl/android/maven2/"
            credentials {
                sslVerification false
            }
        }
        // 其他仓库配置...
    }
}

⚠️ 注意:这个方法会降低安全性,只适合本地测试用,正式项目千万别用。

方法三:检查网络代理设置

有时候代理服务器的证书也会导致这个问题,你可以试试:

  • 打开Android Studio的File > Settings > Appearance & Behavior > System Settings > HTTP Proxy,选择No proxy,然后点击Apply和OK。
  • 重启Android Studio后重新同步Gradle。

方法四:更新JDK版本

旧版本的JDK可能缺少一些新的根证书,你可以尝试更新到Android Studio推荐的JDK版本(一般是Embedded JDK),更新后再同步Gradle。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 03:36:58