首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

升级android studio 3.5后SSL对等项关机错误

升级 Android Studio 3.5 后,SSL 对等项关机错误是由于 Android Studio 默认启用了对 SSL 连接的严格检查,导致与服务器之间的 SSL 握手失败。这个错误通常出现在使用旧版本的 SSL 协议或不受信任的证书时。

要解决这个问题,可以尝试以下几种方法:

  1. 更新 SSL 协议版本:在项目的 build.gradle 文件中的 android 部分添加以下代码,指定使用较新的 SSL 协议版本:
代码语言:txt
复制
android {
    ...
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    ...
    // 添加以下代码
    allprojects {
        repositories {
            ...
            // 添加以下代码
            all {
                // 指定使用 TLSv1.2 协议
                maven {
                    url "https://maven.google.com"
                    artifactUrls = ["https://maven.google.com"]
                    metadataUrls = ["https://maven.google.com"]
                    content {
                        includeGroup "com.android.tools.build"
                    }
                }
            }
        }
    }
}
  1. 禁用 SSL 检查:在项目的 build.gradle 文件中的 android 部分添加以下代码,禁用 SSL 检查:
代码语言:txt
复制
android {
    ...
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    ...
    // 添加以下代码
    allprojects {
        repositories {
            ...
            // 添加以下代码
            all {
                // 禁用 SSL 检查
                maven {
                    url "https://maven.google.com"
                    artifactUrls = ["https://maven.google.com"]
                    metadataUrls = ["https://maven.google.com"]
                    content {
                        includeGroup "com.android.tools.build"
                    }
                    // 禁用 SSL 检查
                    sslChecks.all {
                        it.enabled = false
                    }
                }
            }
        }
    }
}
  1. 更新证书:如果 SSL 握手失败是由于使用了不受信任的证书导致的,可以尝试更新证书或使用受信任的证书。
  2. 检查网络连接:确保网络连接正常,没有被防火墙或代理服务器阻止。

以上是解决升级 Android Studio 3.5 后 SSL 对等项关机错误的一些常见方法。如果问题仍然存在,建议查阅 Android Studio 官方文档或寻求相关技术支持。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Android Studio 3.5: 稳步推进 Project Marble 计划

最后,我们还在 Project Marble 计划期间,修复了 Android Studio 3.5 中的多个错误。...尽管系统健康的许多优化可能并不为大家所熟知,不过其中还是有几个比较明显的变更,其中包括: 自动推荐内存设置 在 Android Studio 3.5 中,IDE 会识别出一个应用项目在 RAM 容量更高的机器上何时需要更多的...改进: 在 Android Studio 3.5 中编辑代码 构建速度 为了提高 Android Studio 3.5 的构建速度,我们采取了许多措施,其中最为重要的一变更是为顶级注释处理器添加增量构建支持...系统健康通知——杀毒软件检查 特性优化 除改善系统健康之外,我们还重新检查了一些关键用户流程, 修复了一些错误以及若干导致不良用户体验的问题,涉及领域包括: 数据绑定、布局、Chrome OS 支持和项目升级...应用部署用户流 总结一下,Android Studio 3.5 共修复几百个错误,并针对以下核心领域引入了若干关键变更: 系统健康 内存设置 内存使用报告 减少异常 用户界面冻结 构建速度 IDE 速度

1K30

Android Studio 无法打开(MAC环境下)

记录一次工作中遇到的坑: 今天升级Android studio 3.5 版本, 正常升级安装一切正常,接下来修改Android Studio内存大小来提高工作效率。...来修改为如下值 -Xms4096m -Xmx4096m -XX:ReservedCodeCacheSize=4096m 重启Android Studio 然后 Studio 无法启动了 一脸漫然, 发现重新安装也依然是无法启动...经过google才找到了问题原因和解决方法 解决方案 打开包内容/Contents/MacOS/studio 脚本,可以看到启动失败的错误信息 Invalid ReservedCodeCacheSize...Must be at most 2048M. 2019-09-14 10:40:36.313 studio[7750:149093] JNI_CreateJavaVM (/Applications/Android...从错误信息中可以看到原因是 ReservedCodeCacheSize 的值设置的有问题,最大只能设置为2048 2.打开包内容/Contents/bin/studio.vmoptions 中 找到 ReservedCodeCacheSize

4.2K10
  • 开发工具总结(2)之全面总结Android Studio2.X的填坑指南

    (ZZZZZZLproguard/ClassSpecification;)V 原因分析:升级 Android studio 以后,使用的混淆器版本不一致 解决办法: 根据 Android studio...自定义android studio的配置文件目录,无法正常安装和卸载插件(貌似2.0版本之后的插件安装卸载就有问题了)是何原因?...浏览器输入以下链接快速下载: services.gradle.org/distributions/gradle-3.5-all.zip 2.复制替换 下载完成替换 C:\Users\Administrator.gradle...Android Studio版本更新Gradle版本不匹配问题 Error:(1, 0) The android gradle plugin version 2.3.0-beta1 is too old...解决办法:升级Gradle到合适版本,具体操作如下: 【特别说明】Android Studio版本和gradle版本是相匹配的,不是随意匹配的,版本不匹配就会出错。

    1.7K10

    AndroidStudio 设置格式化断行宽度教程

    补充知识:Android Studio3.5 xml文件格式化(Reformat Code)元素会自动排序的问题 升级Android Studio3.5 ,发现在xml文件使用Reformat Code...首先怀疑是配置文件的问题,但是删了配置文件,重新打开还是一样。 马上找了另外两台机子,同样升级Android Studio3.5,发现出现同样的问题。...找了一台未安装Android Studio的机子,下载了3.5版本安装,出现一样的问题。 一般跟格式化相关的配置都是在Settings – Code Style里面。...比如我们正常格式化的代码是这样的: <TextView android:id="@+id/textview" android:layout_width="match_parent" android...="Hello World" android:textColor="#ffffff" android:textSize="18sp" / 而禁用Rearrange code就会导致我们的属性不会按上面说到的规则进行排序

    3.5K40

    Android Studio 中的Gradle版本介绍

    前言 如果你针对Android Studio中的Gradle插件有不懂。打开老项目的时候,经常由于Gradle的版本号问题造成项目无法编译。...这两个插件的版本一旦不匹配上,还容易造成更多的编译错误。 但是这两个插件的版本号却不同步。 针对这个问题,我今天好好介绍介绍。 希望能够让大家明白这两个插件的区别以及对应关系。...Android Gradle 插件 Android Studio 是采用Gradle 进行代码的打包编译以及构建项目的。 但是Gradle是一个开源的自动构建工具,是面向全平台的。...Android Gradle的版本号 在Gradle发布7.0,进行了同步。也就是我们在上面看到的。7.0之后就同步上了。...Gradle 升级到7.0,我们的Gradle必须要在7.0.2以上。

    1.5K30

    Android Studio 3.5格式化布局代码时错位、错乱bug的解决

    更新到3.5版本,格式化布局文件代码,会自动给排序元素,导致界面布局错乱 解决办法: 设置 code style XML 右上角 Set from然后选择Predefined Style… Android...补充知识:Android Studio:Reformat Code格式化Xml布局代码控件顺序错乱 Android Studio升级3.5之后,遇到个奇葩问题,在布局xml文件中格式化代码,控件的顺序都变了...,这不是我们想要的结果,网上搜了一下,确实是AS3.5的锅,每次升级都会遇到不同的问题,先记录一下吧,以后有时间再研究为什么做的调整。...android:id="@+id/text" android:layout_width="match_parent" android:layout_height="0dp" android:...以上这篇Android Studio 3.5格式化布局代码时错位、错乱bug的解决就是小编分享给大家的全部内容了,希望能给大家一个参考。

    1K10

    【译】Android Gradle 插件 4.0.0 中 Feature-on-Feature 的依赖关系

    ,通过本篇将介绍它在 Android Studio 4.0 新版本中的作用。...image 最初,你可能会认为这仅适用于动态功能的某些特定用途,但这实际上有助于解决 Android Gradle Plugin 3.5 当前动态功能项目面临的一个非常现实的问题。...在Android Gradle Plugin 3.5 中,常见的依赖关系必须由 base 提供,因此你的 Gradle 依赖将如下所示: ?...image 这些解决方案中的任何一个,都将避免 3.5 里常见的依赖构建错误,并确保它们 :news 不依赖 :video-data,因此 :news 可以作为 4MB 即时应用发布。...补充:对于 DFM (Dynamic Feature Modules),基本对象 com.android.application 是 com.android.dynamic-feature 模块的依赖

    1.5K20

    解决Android Studio日志太长或滚动太快问题

    ); – F: Fatal (严重错误); **完成~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~** 补充知识:Android Studio – 如何停止logcat不断滚动信息?...今天升级了一下Android Studio升级之后准备调试程序,发现logcat里面不断滚动各种信息,我想调试程序非常困难了! 滚动信息截图: ?...1,先启动Android Studio。 2,连接真机。连接完毕,如果正常,在Android Studio的logcat工具栏第一,应该出现你的真机名称了。...3,在logcat工具栏第二,选中要调试的工程。 4,选中logcat工具栏上的”Regex”。...以上这篇解决Android Studio日志太长或滚动太快问题就是小编分享给大家的全部内容了,希望能给大家一个参考。

    3.7K30

    详解Android Studio3.5及使用AndroidX的一些坑

    去年的androidx,到今年studio3.5都默认使用androidx了。其实对于我们开发者而言,我们都只是调用他的api,对我们的影响不大??!可是人性的习惯,还是比较不那么容易改变的。...那么我们还是把它添加进去, 注意:studio3.5添加包会有点不一样 右键你的项目,选中Open Module Setting ?...出现一堆(androidx的版本就是这样选择的),这里我们选择com.android.support ? 选择加入studio会自动build,并加入依赖。...没错,studio3.5也是这样,但是你再xml里,继续打AppBarLayout,依旧会提示,而且xml里不报错,能运行。只是运行,才会崩溃报错。...:material:1.0.0' 三、可能有些人升级studio,但是却不像使用androidx 正确做法是,把 gradle.properties 里那2句话去掉。

    1K21

    Android Studio自动排版的两种实现方式

    Android Studio这样的集成开发环境虽然代码自动化程度很高,但是自动化程度高导致人的自主性就下降了,而且总是依赖编辑器的功能也会搞得代码排版很别扭。...最难受的是你在Android Studio中编写界面.xml文件的时候,代码自动化程度不高,缩进什么的都不自动,改个代码都能搞得排版一塌糊涂。...(2)还有一个不用记快捷键的好办法:就是先全选所有代码,ctrl+x先剪切,然后ctrl+v粘贴,现在看你的代码是不是非常舒服,也就是粘贴的时候,android studio已经帮你排版好了,不用再劳烦你了...补充知识:android studio 3.5 ctrl alt l 自动排版导致布局紊乱处理方法 背景 升级AndroidStudio到了当前最新的版本3.5自动排版发现怎么布局出问题了 问题描述...以上这篇Android Studio自动排版的两种实现方式就是小编分享给大家的全部内容了,希望能给大家一个参考。

    1.6K20

    Apply Changes 在 Android 11 中的增强特性

    简介 Apply Changes 是 Android Studio 中的一功能,我们在 Android Studio 3.5 中引入了这项功能,以帮助开发者快速迭代您对应用所做的更改。...现在,可以使用 Apply Changes 将更复杂的修改快速部署到正在运行的应用上,这包括: 增加方法 (Android Studio 4.1) 增加资源文件 (Android Studio 4.2)...本文我们将探讨在 Android Studio 中该功能是如何实现的。...通过 Android Studio 实现更强的功能 Apply Changes 基于 Android Runtime 特性从头设计,所以可以利用其升级更新的功能不断发展。...如今新增了一个入口 API,为此您需要将 Android Studio 升级到 4.1 或更高版本,以利用动态在运行中添加新方法的优势,包括静态方法和虚方法。

    66830

    Android Studio 4.0新特性及升级异常问题的解决方案

    = true } 这是原有的DataBinding开启方式,在升级替换如下: buildFeatures{ dataBinding = true // for view binding :...AS升级4.0与3.6....用于代码收缩规则的智能编辑器功能 当您打开R8的代码收缩规则文件时,Android Studio现在提供智能编辑器功能,例如语法突出显示,代码完成和错误检查。...上载应用程序时,Play控制台会检查此元数据,以为您提供以下好处: 获取有关应用程序使用的SDK和依赖的已知问题的警报 收到可行的反馈来解决这些问题 以上就是对AS 4.0的一些新特性总结,并在升级过程中碰到的几点疑问和解决方案...总结 到此这篇关于Android Studio 4.0新特性及升级异常问题的解决方案的文章就介绍到这了,更多相关Android Studio 4.0新特性及升级异常内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持

    3.7K21

    Apply Changes 在 Android 11 中的增强特性

    [df5fce9d5c6dd2809b3203ac8b1e551ed36069a9_2_690x204.png] 简介 Apply Changes 是 Android Studio 中的一功能,我们在...Android Studio 3.5 中引入了这项功能,以帮助开发者快速迭代您对应用所做的更改。...现在,可以使用 Apply Changes 将更复杂的修改快速部署到正在运行的应用上,这包括: 增加方法 (Android Studio 4.1) 增加资源文件 (Android Studio 4.2)...通过 Android Studio 实现更强的功能 Apply Changes 基于 Android Runtime 特性从头设计,所以可以利用其升级更新的功能不断发展。...如今新增了一个入口 API,为此您需要将 Android Studio 升级到 4.1 或更高版本,以利用动态在运行中添加新方法的优势,包括静态方法和虚方法。

    89410

    Android Studio 3.6 正式版终于发布了,快来围观

    ,值得兴奋呀,毕竟 3.5 大版本更新也已经差不多半年了,撒花撒花!...我们从 Project Marble 中学到了很多,在 Android Studio 3.6 中,我们引入了一小部分功能,完善的现有功能,并花费了很大的精力来解决错误并改善基础性能,以确保我们达到去年设定的高质量标准...通过将鼠标悬停在托管源代码文件中行号附近的 C 或C++标记上,查看此映射。 自动为 JNI 声明创建存根实现函数。...加载,您将能够通过选择”显示字节码”右键单击要检查的类或方法。...with Apply Changes 构建 Android Gradle Plugin (AGP) 升级 新的打包工具 测试Android模拟器Google Maps UI 多显示器支持 可恢复的SDK

    3.1K10

    Android Studio3.5开发工具(安卓开发工具)安装步骤详解

    本文实例为大家分享了Android Studio3.5开发工具安装步骤,供大家参考,具体内容如下 主页有带SDK的 Android Studio(低版本) Android Studio3.5下载地址:...4、这里Android studio程序安装完毕,但是还需要继续对其进行配置;勾选Start Android Studio,然后点击finish启动AS,出现下图 ?...5、选择第二,然后点击ok,出现下面的启动界面 ? 6、在启动的时候会弹出下图,点击cancel, ? 7、然后进入到了AS的安装向导界面 ?...10、点击Finish,开始自动下载SDK(注意,此时需要保证电脑联网) ? ? 11、下载完成SDK,点击Finish进入AS的欢迎界面 ?...点击上图中的Start a new Android Studio project新建一个工程,进入下面的界面 ? ? ? ? ?

    84231

    Android Studio 4.2 现已发布!

    此版本的重心在于推出经过升级的 IntelliJ 平台以及一些新功能,这些新功能旨在提高 Android 应用开发者的工作效率。 我们知道,有时将应用项目升级到最新版本并非易事。...为了解决这一问题,我们在 Android Studio 4.2 中提供了全新的应用项目升级助手,此助手更易于项目迁移并使用最新的 Android Gradle 插件 API。...新增了离线模式,这样您在进程中断后仍可以保持对应用数据库的检查,更易于在应用崩溃对其做出诊断。同时我们也添加了一便捷的查询历史记录选项。...此功能是早期 Android Studio 版本中的一功能,现在我们再次引入了它并将其直接集成到 Android Studio 4.2 中的设备选择菜单中。...如果有任何错误或问题,欢迎随时向我们 提交问题。也欢迎您持续关注我们,及时了解最新动态。 Java 是 Oracle 和/或其附属公司的注册商标。

    1.5K20
    领券