Android Studio SSLContext初始化失败,trustStore配置异常原因排查
异常trustStore配置指向C:\Windows\win.ini的原因分析
系统环境变量/JVM参数被错误篡改
JVM默认在Windows环境下的trustStore应为JDK/JBR自带的cacerts证书文件(Android Studio自带JBR的路径通常是C:\Program Files\Android\Android Studio\jbr\lib\security\cacerts)。如果javax.net.ssl.trustStore被设为C:\Windows\win.ini,大概率是系统环境变量中添加了错误的JVM启动参数,或是项目的gradle.properties、Android Studio的studio.vmoptions/idea.vmoptions文件里配置了错误的-Djavax.net.ssl.trustStore值。第三方工具干扰
部分杀毒软件、代理工具或系统优化类软件,可能会修改JVM的SSL相关配置参数,强制替换trustStore的路径,误将系统配置文件win.ini识别为证书存储文件。Android Studio配置文件损坏
升级到2025.2.3版本过程中,Android Studio的核心配置文件(如idea.properties)或项目本地的gradle配置文件可能出现损坏,导致读取SSL上下文配置时加载了错误的路径。手动配置失误
之前为解决插件下载问题,若手动修改过gradle配置或JVM参数,可能误将trustStore路径设置为win.ini,未及时发现该错误。
内容的提问来源于stack exchange,提问作者Robert
相关产品推荐
相关产品推荐

