Android APK signing automation with Ionicframework and Gradle
It is very easy to automate signing at build time with ionicframework (or cordova) and gradle.
You have to create a release-signing.properties file in platforms/android/, this file will be used by gradle to launch signing tools with the right parameters.
It should be as follows :
My key was generated using Java tools :
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
- don't loose your passphrase
- don't loose your keystore file
- if you forgot your alias_name you can display it with : keytool -list -keystore my-release-key.keystore
Bonus : gradle will also zipalign your apk. Ready to upload !