Definitivamente puede firmar un apk ya firmado varias veces usando diferentes claves :
Tenga en cuenta que puede firmar un APK varias veces con diferentes claves.
Por ejemplo, logré firmar un Debug-Apk con la clave de lanzamiento para poder probar las actualizaciones de las versiones publicadas. Además, pude firmar un apk ya publicado con la clave de depuración para reproducir errores.
Esto es lo que debes hacer
- Cambiar el nombre del
.apkarchivo a.zip
- Desempaquete el
.ziparchivo y elimine la META-INFcarpeta
- Comprima la carpeta nuevamente y cámbiele el nombre a
.apk
- Firma el apk:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 \
-keystore my-release-key.keystore my_application.apk alias_name
Para la clave de depuración, el alias debe ser androiddebugkeyy la contraseña android. El almacén de claves de depuración es predeterminado $HOME/.android/debug.keystore. Consulte también Iniciar sesión en modo de depuración .