Android Error Building Signed APK: keystore.jks not found for signing config 'externalOverride'
Solution 1:
I found the solution. I misplaced the path to the keystore.jks
file.
Searched for the file on my computer used that path and everything worked great.
Solution 2:
File -> Invalidate Caches & Restart...
Build -> Build signed APK -> check the path in the dialog
Solution 3:
Click on choose existing and again choose the location where your jks file is located.
I hope this trick works for you.
Solution 4:
This is a problem that can arise from writing down a "filename" instead of a path, while generating the .jks file. Generate a new one, put it on the Desktop (or any other real path) and re-generate APK.
Solution 5:
TL;DR: Check the path to your keystore.jks
file.
In my case, here's what happened:
I moved the project folder of my entire app to another location on my PC. Much later, I wanted to generate a signed apk file. Unknown to me, the default location of the path to my keystore.jks
had been reset to a wrong location and I had clicked okay. Since it could not find a keystore at the path I selected, I got that error.
The solution was to check whether the path to my keystore.jks
file was correct.