在安装区域中发现了一些冲突-Android Studio-cacerts错误

时间:2018-07-17 05:09:22

标签: android-studio android-studio-3.2

我在Android Studio 3.0.1上,想将其升级到最新版本。但是由于jre/jre/lib/security/cacerts,我收到了此附加错误。

有人知道如何解决吗? 表示无法应用补丁。

enter image description here

4 个答案:

答案 0 :(得分:1)

我还修改了cacerts文件,使其包含corpo防火墙CA证书,但我不必重新安装Android Studio,而只是

    Google's Archive
  1. 下载完整的.zip文件,该文件与我当前的版本(在我的情况下为3.1.3)相对应,然后

  2. 提取 cacerts文件并替换了我修改过的文件。

  3. 正常运行更新补丁。

您可能需要将公司CA重新添加到较新版本的cacerts。而且,如果您像我一样,并且不经常使用键盘工具,则可能不记得该命令,因此可以执行以下操作(密码为 changeit ,但不要:)

keytool -import -alias key_alias -file "C:\Path\to\corpo_cert.der" -keystore "C:\Program Files\Android\Android Studio\jre\jre\lib\security\cacerts"

答案 1 :(得分:0)

好的,我找不到答案。可能这与jre版本有关。 无论如何,我通过完全卸载Android Studio(而不是升级)并安装新的Android Studio来解决此问题。 Android Studio使用内部安装的kre @ C:\ Program Files \ Android \ Android Studio \ jre

,这是新证书的路径: C:\ Program Files \ Android \ Android Studio \ jre \ jre \ lib \ security

答案 2 :(得分:0)

我有同样的问题。就我而言,我已将代理服务器证书手动添加到cacerts中。我删除了该证书(从C:\ Program Files \ Android \ Android Studio \ jre \ jre \ lib \ security \ cacerts),并修复了该问题。希望这会有所帮助。

答案 3 :(得分:0)

安装文件夹中的PNG图标也有类似的问题。保存Android Studio ZIP存档后,我搜索了损坏的图像(不解压缩整个存档),解压缩并将其复制到了它所在的文件夹中。升级是Android Studio无缝运行。 Here's a picture: