1.- Generar un KeyStore
keytool -genkey -v -keystore release.jks -keyalg RSA -keysize 2048 -validity 10000 -alias <nombreAPP>
Es importante guardar el fichero release.jks para futuras actualizaciones. Sin este fichero no será posible la actualización de la aplicación en Google Play Store, lo que obligaría a crear una nueva.
2.- Generar y firmar fichero AAB
- Borrar la carpeta platforms/android
- Ejecutar el comando ionic cordova build android
prod release - Ir a platforms/android/ y ejecutar gradlew bundle (en mi caso he tenido que exportar antes una variable que apuntara al SDK de android -> ANDROID_SDK_ROOT)
- El fichero aab se generará en platforms/android/app/build/outputs/bundle/release/<app>.aab
- Ejecutar jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release.jks <app>.aab <nombreAPP>