Android Studio新建项目遇SSL peer shut down incorrectly错误求助
解决Android Studio「SSL peer shut down incorrectly」错误的方案
手动配置本地Gradle
- 下载对应版本的Gradle包(gradle-8.0-bin.zip)
- 解压到本地任意路径,例如
D:\gradle\gradle-8.0 - 打开项目中
gradle/wrapper/gradle-wrapper.properties文件,将distributionUrl修改为本地路径:
(Windows路径需用三个斜杠开头,路径中的反斜杠改为正斜杠)distributionUrl=file\:///D:/gradle/gradle-8.0/gradle-8.0-bin.zip - 删除缓存目录
C:\Users\suiwo\.gradle\wrapper\dists\gradle-8.0-bin,重新同步项目
配置Gradle全局代理
参照pip/npm的代理配置方式,给Gradle单独设置代理:- 在用户目录下的
.gradle文件夹(如C:\Users\suiwo\.gradle)中创建或编辑gradle.properties文件 - 添加以下代理配置(替换为你的VPN代理地址和端口):
systemProp.http.proxyHost=127.0.0.1 systemProp.http.proxyPort=1080 systemProp.https.proxyHost=127.0.0.1 systemProp.https.proxyPort=1080 # 若代理需要认证,取消下方注释并填入账号密码 # systemProp.http.proxyUser=你的用户名 # systemProp.http.proxyPassword=你的密码 # systemProp.https.proxyUser=你的用户名 # systemProp.https.proxyPassword=你的密码 - 保存文件后重启Android Studio,重新同步项目
- 在用户目录下的
检查系统代理排除列表
确认系统代理未屏蔽Gradle相关域名:- 打开Windows设置→网络和Internet→代理
- 在「手动设置代理」中查看「不要代理的地址」,若包含
gradle.org或services.gradle.org,将其删除 - 重启Android Studio后重试构建
切换国内Gradle镜像源
替换默认仓库为国内镜像,避免SSL连接异常:- 打开项目根目录的
build.gradle文件,修改仓库配置:buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/jcenter' } maven { url 'https://maven.aliyun.com/nexus/content/groups/public' } } } allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/jcenter' } maven { url 'https://maven.aliyun.com/nexus/content/groups/public' } } } - 修改
gradle/wrapper/gradle-wrapper.properties中的distributionUrl为国内镜像地址:distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.0-bin.zip - 删除缓存目录后重新同步项目
- 打开项目根目录的
内容的提问来源于stack exchange,提问作者Ge Le
相关产品推荐
相关产品推荐

