В области установки обнаружены некоторые конфликты - Android Studio - ошибка cacerts

Я нахожусь на Android Studio 3.0.1 и хотел обновить его до последней версии. Но я получаю эту прикрепленную ошибку из-за jre/jre/lib/security/cacerts .

Кто-нибудь есть идеи, как это исправить. Это говорит, что исправление не может быть применено.

5 ответов

Я также изменил свой файл cacerts для включения сертификата CA корпоративного брандмауэра, но вместо того, чтобы переустанавливать Android Studio, я просто

  1. Загрузите полный.zip из архива Google, который соответствует моей текущей версии (в моем случае 3.1.3), затем

  2. Извлеките файл cacerts и замените мой измененный.

  3. Запустите обновление патча в обычном режиме.

Возможно, вам потребуется повторно добавить CA вашей компании в более новую версию cacerts. И если вы похожи на меня и не имеете дело с keytool очень часто, вы, вероятно, не помните команду, поэтому здесь вы идете (пароль изменен, но не надо:)

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

Я была такая же проблема. В моем случае я добавил наш сертификат прокси-сервера в cacerts вручную. Я удалил этот сертификат (из C:\Program Files\Android\Android Studio\jre\jre\lib\security\cacerts), и это устранило проблему. Надеюсь это поможет.

У меня была аналогичная проблема со значком PNG из установочной папки. Сохранив ZIP-архив Android Studio, я поискал поврежденный образ (не распаковывая весь архив), распаковал и скопировал в папку, где он находился. Обновление Android Studio работало без проблем.Вот картинка:

Для пользователя Mac замена cacert не работает. Не тратьте свое время и просто удалите/переустановите Android Studio.

ОК, я не смог найти ответ на этот вопрос. Может быть, это связано с версией JRE. В любом случае я исправил это, полностью удалив Android Studio (вместо обновления), а затем установив новую Android Studio. Android Studio использовала внутреннюю установленную версию @ C:\Program Files\Android\Android Studio\jre

и это путь к новым cacerts: C:\Program Files\Android\Android Studio\jre\jre\lib\security

Другие вопросы по тегам