web-dev-qa-db-ja.com

インストール領域でいくつかの競合が見つかりました-Android Studio-cacertsエラー

私はAndroid Studio 3.0.1を使用していて、それを最新のものにアップグレードしたいと思っていました。しかし、jre/jre/lib/security/cacerts

誰もそれを修正する方法を知っていますか?パッチは適用できないと書いてあります。

enter image description here

11
Raulp

わかりました。これに対する答えは見つかりませんでした。これはjreバージョンに関連するものかもしれません。とにかく、Android Studioを完全に(アップグレードする代わりに)アンインストールしてから、新しいAndroid Studio。Android = Studioは、内部にインストールされているkreを使用しました@ C:\ Program Files\Android\Android Studio\jre

これは新しいcacertsへのパスです:C:\ Program Files\Android\Android Studio\jre\jre\lib\security

0
Raulp

コーパスファイアウォールCA証明書を含めるようにcacertsファイルも変更しましたが、Android Studioを再インストールする必要はなく、

  1. ダウンロードGoogle's Archive からの完全な.Zip、現在のバージョン(私の場合は3.1.3)に対応し、次に

  2. 抽出cacertsファイルを変更して、変更したファイルを置き換えます。

  3. 通常、更新パッチを実行します。

おそらく、会社のCAを新しいバージョンのcacertsに再度追加する必要があります。そして、あなたが私のようで、keytoolをあまり頻繁に扱わない場合は、おそらくコマンドを覚えていないので、ここに行きます(パスワードは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"

9
Matthew Weber

同じ問題がありました。私の場合、プロキシサーバー証明書を手動でcacertsに追加しました。その証明書を(C:\ Program Files\Android\Android Studio\jre\jre\lib\security\cacertsから)削除して、問題を修正しました。お役に立てれば。

0
Laks

インストールフォルダーのPNGアイコンにも同様の問題がありました。 Android Studio Zipアーカイブを保存した後、破損した画像を検索し(アーカイブ全体を解凍せずに)、解凍して、配置されていたフォルダにコピーしました。アップグレードはAndroid Studioはシームレスに動作しました。 Here's a picture:

0