Error:SSL peer shut down incorrectly完美解决。

Error:SSL peer shut down incorrectly完美解决。

Android Studio 编译时出现如下问题 SSL peer shut down incorrectly 或者某些jar包下载不下来,一般是因为墙的原因导致的。

这时候我们就需要配置镜像来解决这个问题。

注意

                  遇到这个问题,先备份工作项目,新建无关紧要的项目。

 

1、用阿里的远程仓库,如下

(为了提高jar包的下载速度也可以配置)配置的方法就是在根build.gradle中添加镜像仓库,

一般我们选择阿里的 http://maven.aliyun.com/nexus/content/groups/public/完整的如下所示

Error:SSL peer shut down incorrectly完美解决。

maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        google()
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
        jcenter()
        
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.0'
        
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
        jcenter()
        
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

这里需要注意要将jcenter放到最后一个,因为他就是那个下载慢,或者报错的终极原因。

补充:可能会出现读取超时   Read timed out

在项目的build.gradle中 repositories 和 allprojects添加

mavenCentral()
maven { url ‘https://maven.google.com‘ }

并将jcenter()放到这两个的下面

Error:SSL peer shut down incorrectly完美解决。

 

2、换用本地已下载好的gradle

http://services.gradle.org/distributions/

​​​​​

  • 复制到浏览浏览器能打开
  • 下一步 打开Android studio
  • gradle version 配置文件进行更改

Error:SSL peer shut down incorrectly完美解决。

将选中内容 替换成 http://services.gradle.org/distributions/

3、换成本地已有的gradle版本

构建项目出现 SSL peer shut down incorrectly,File——> Setting——>搜索Gradle,使用Use Local gradle distribution 
Gradle Home 从Android Studio安装的根目录中(D:\Software\Java\android\Android Studio\gradle)寻找。从其他电脑拷贝当前版本的gradle,将build.gradle的classpath更新成你AS相对应的版本。同时建议更新需谨慎,了解更新了什么之后掌握工具等相对稳定再更新工具。

 

以上第一种方法是亲测有效的(新建无关项目),但是在搜索中 还发现其他方法,再做补充。

 

参考 文章:

                  https.protocols的检测与设置

 

书到用时方恨少,纸上得来终觉浅。欢迎指正,有什么更好的解决办法欢迎留言。共勉

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114986.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • VMware下载安装教程(vbox虚拟机安装教程)

    全网最详细的VMware虚拟机下载安装教程第一步下载虚拟机1.进入VMware官网,点击左侧导航栏中的下载,选择下拉列表中的产品下载,再点击图中标记的WorkstationPro,如下图所示。2.选择自己需要的版本和操作系统,在这里以Windows系统为例,点击转至下载,如下图所示。-3.点击转至下载后也在此处可以选择版本。选择好版本后点击立即下载。如下图所示。4.注意,需要登录之后才能下载。若无账号可点击注册后登录。如下图所示。二、安装虚拟机1.进入下载路径,双击.

    2022年4月10日
    90
  • oracle amm改成asmm,记AMM转变为ASMM的记录「建议收藏」

    oracle amm改成asmm,记AMM转变为ASMM的记录「建议收藏」1.修改AMM变成ASMM关闭memory参数,开启sga和pga[oracle@oradb~]$sqlplus”/assysdba”SQL*Plus:Release11.2.0.4.0Productionon星期五1月2214:07:322021Copyright(c)1982,2013,Oracle.Allrightsreserved.连接到:Orac…

    2022年6月7日
    31
  • BootStrap常用组件及响应式开发「建议收藏」

    BootStrap常用组件PS:所有的代码必须写在<class="container/container-fluid">容器当中常用组件包含内容:响应式开发为什

    2022年3月29日
    35
  • vscode注释快捷键失效_qt注释快捷键

    vscode注释快捷键失效_qt注释快捷键注释有两种,如果是单行注释,可以使用快捷键【ctrl】+【/】来注释。这样就能单行注释代码,样式为://Wearedevelopers注释错了想要取消,再按一遍即可。如果是多行注释(块注释),那么快捷键为【Alt】+【Shift】+【A】样式为:/*Wearedevelopers*/同样的再按一遍即可取消。你也可以选择代码,使用上方菜单的【编辑】来手动注释代码。

    2022年8月15日
    8
  • php数据库常用函数

    php数据库常用函数

    2021年11月6日
    48
  • endnote x9中文版安装教程_vivo怎么强制安装软件

    endnote x9中文版安装教程_vivo怎么强制安装软件一、下载在百度中搜索“Endnotex9”,点第一个链接进入下载页面。软件大小为108MB,下载的是一个压缩包,如下图所示,双击解压之后是右侧的图标,解压到文件夹,双击即可安装。二、安装直接安装即可,可以更换安装路径备注:安装成功后使用汉化版,可以将CHS文件夹里的[EndNote.exe]拷贝到EndNote的安装目录下。使用英文版,可以将ENG文件夹里的[EndNote.exe]拷贝到EndNote的安装目录下。不论用的是英文版还是中文版,替换之后即可使用…

    2022年10月11日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号