java - new - No se puede recuperar la clave
example code android studio (4)
Cambiar el nombre de la aplicación no crea ningún problema al firmar la aplicación. es posible que haya ingresado una contraseña incorrecta o keystore-alias.
Y no puede crear un nuevo almacén de claves para firmar la aplicación. Si lo hizo, entonces es otra aplicación y no puede actualizar la aplicación existente.
Intente volver a firmar la aplicación con First Keystore con keystore-alias y contraseña adecuados. Puede ser difícil para usted, pero si no puede volver a firmar con el primer archivo de almacén de claves, entonces no puede actualizar la aplicación con la segunda versión.
Esta pregunta ya tiene una respuesta aquí:
Publiqué la primera versión de mi aplicación en Play Store hace dos días. Utilicé una clave con un alias y una contraseña conocidos.
Luego, cambié el nombre de mi aplicación en eclipse, solo cambié una letra. Ahora, quiero exportar la versión 2 en eclipse, intente usar la clave desde la primera vez e ingrese alias y passwort. ¡Estoy seguro de que son correctos!
En el último paso, Eclipse me dice "No se puede recuperar la clave". Lo intenté con uno nuevo, pero luego Play Store muestra un error. ¿¿Que puedo hacer??
EDITAR:
Como se ve en la segunda imagen de abobe, DEBE ser la contraseña correcta porque, de lo contrario, el alias no estaría en la lista desplegable. Además, la segunda contraseña es correcta, es una copia de la primera. ¡Solo tengo un alias!
El enlace de archivo APK de destino en la última imagen no importa ¿verdad?
En mi caso, el error se debió a un carácter especial en la contraseña: Ç
.
Si tiene caracteres especiales en sus contraseñas, use esta herramienta para cambiarlo:
Probé los commands en Windows y no funcionó (probablemente debido a los caracteres especiales).
Solución: la contraseña de KeyStore y la contraseña de The Key deberían ser las mismas.
Cambiar ambas contraseñas usando keytool
Cambiar la contraseña de KeyStore
keytool -storepasswd -new %newpassword% -keystore %YourKeyStore%.jks
reemplace% newpassword% con su contraseña real, lo mismo con YourKeyStore
Cambiar clave de clave de alias
keytool -keypasswd -alias %MyKeyAlias% -new %newpassword% -keystore KeyStore.jks
Nota: proporcione contraseñas antiguas tanto para el almacén de claves como para el alias cuando se le solicite
(citado de http://karim-ouda.blogspot.com/2010/07/errors-solutions-5.html )