I am on Android Studio 3.0.1 and wanted to upgrade it to latest one. But I am getting this attached error due to jre/jre/lib/security/cacerts
.
Does any one have any idea how to fix it? It says patch cannot be applied.
I am on Android Studio 3.0.1 and wanted to upgrade it to latest one. But I am getting this attached error due to jre/jre/lib/security/cacerts
.
Does any one have any idea how to fix it? It says patch cannot be applied.
I also modified my cacerts file to include a corpo firewall CA cert, but instead of having to reinstall Android Studio, I just
Download the full .zip from Google's Archive that corresponded to my current version (in my case 3.1.3), then
Extract the cacerts file and replaced my modified one.
Run the update patch normally.
You will probably need to re-add your company CA to the newer version of cacerts. And if you are like me and don't deal with keytool very often, you probably don't remember the command so here you go (Password is changeit, but don't :)
keytool -import -alias key_alias -file "C:\Path\to\corpo_cert.der" -keystore "C:\Program Files\Android\Android Studio\jre\jre\lib\security\cacerts"
UPDATE: Since version 2021.2, there are no longer two nested "jre" folders, so
keytool -import -alias key_alias -file "C:\Path\to\corpo_cert.der" -keystore "C:\Path\to\Android\Studio\jre\lib\security\cacerts"
Thanks to Pavel for this out.
I had the same issue. In my case I had added our proxy server certificate to cacerts manually. I deleted that cert (from C:\Program Files\Android\Android Studio\jre\jre\lib\security\cacerts) and that fixed the issue. Hope this helps.
I had a similar problem with the PNG icon from the installation folder. After saving the Android Studio ZIP archive, I searched for the damaged image (without unpacking the entire archive), unpacked and copied it to the folder where it was located. Upgrading is Android Studio worked seamlessly.
For Mac user, The cacert replacement is not working. Don't waste your time and simply delete/reinstall android studio.
OK , I was not able to find the answer for this. May be this is something related to the jre version. Anyway I fixed this by uninstalling the Android Studio completely(instead of upgrading) and then installing the new Android Studio. Android Studio used the kre internally installed @ C:\Program Files\Android\Android Studio\jre
and this is the path to new cacerts : C:\Program Files\Android\Android Studio\jre\jre\lib\security