私はAndroid Studio 3.0.1を使用していて、それを最新のものにアップグレードしたいと思っていました。しかし、jre/jre/lib/security/cacerts
。
誰もそれを修正する方法を知っていますか?パッチは適用できないと書いてあります。
わかりました。これに対する答えは見つかりませんでした。これは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
コーパスファイアウォールCA証明書を含めるようにcacertsファイルも変更しましたが、Android Studioを再インストールする必要はなく、
ダウンロードGoogle's Archive からの完全な.Zip、現在のバージョン(私の場合は3.1.3)に対応し、次に
抽出cacertsファイルを変更して、変更したファイルを置き換えます。
通常、更新パッチを実行します。
おそらく、会社の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"
同じ問題がありました。私の場合、プロキシサーバー証明書を手動でcacertsに追加しました。その証明書を(C:\ Program Files\Android\Android Studio\jre\jre\lib\security\cacertsから)削除して、問題を修正しました。お役に立てれば。
インストールフォルダーのPNGアイコンにも同様の問題がありました。 Android Studio Zipアーカイブを保存した後、破損した画像を検索し(アーカイブ全体を解凍せずに)、解凍して、配置されていたフォルダにコピーしました。アップグレードはAndroid Studioはシームレスに動作しました。