Alias de clave falta en eclipse mientras firma APK de Android
Ya he creado un almacén de claves, he firmado el apk y lo he publicado también en Play Store.
Ahora he hecho algunas correcciones de errores, utilizando el mismo almacén de claves y la contraseña y luego haga clic en el asistente de exportación de aplicaciones de Android.
- Archivo de almacén de claves D \ Telegram-master \ TMessagesProj \ config \ release.keystore no encontrado para firmar la configuración 'debug'
- Formato de almacén de claves no válido
- ¿Dónde puedo encontrar el archivo de almacén de claves privado generado por Android Studio "Generar Asistente de APK firmado"?
- Cómo almacenar la contraseña en Android
- Android 4.3 KeyStore - cadena == null mientras intenta recuperar claves
Me muestra una caja de la gota para el nombre del alias, sin nombre del alias en él. Pero lo mismo ha funcionado para mí ayer para firmar el mismo proyecto y ahora parece vacío.
También lo probé en la línea de comandos, pero dice "keystore falsificado o contraseña incorrecta", pero estoy muy seguro de que el ID de la contraseña es correcto y por lo tanto es el keystore.
Este es un tapón de espectáculo para mí. ¡Por favor ayuda!
- Cambio de contraseña de keystore de Android
- Nunca he definido ninguna contraseña a mi almacén de claves y alias, así que ¿cómo se crean?
- Android Studio - Keystore fue manipulado, o la contraseña era incorrecta después de la actualización a la versión 2.1.2
- Android Central Keystore
- Error de "Versión incorrecta de almacén de claves". ¿Cómo puedo crear un certificado de almacén de claves de versión = 1?
- Google Maps en mi aplicación no está visible
- Android Keystore - ¿se puede recuperar una clave de usuario por root si se establece en ese usuario?
- PKCS # 12 Creación de Keystore en el dispositivo Android
En primer lugar debe comprobar si realmente escribió la contraseña correcta. Si escribe una contraseña de almacén de claves incorrecta al realizar una exportación firmada en Eclipse, la lista desplegable de alias de Eclipse estará vacía (y no editable). También el cuadro de diálogo mostrará el mensaje "Keystore fue manipulado o contraseña incorrecta" en la parte superior en lugar del mensaje "Enter key password".
Si está absolutamente seguro de que tiene la contraseña correcta y está utilizando el almacén de claves correcto, entonces la única otra explicación que puedo pensar es que algo ha ido mal con el almacén de claves. Tal vez lo guardó como ASCII en su CVS / SVN?
Tuve el mismo problema y después de un largo tiempo de búsqueda me las arreglé.
¿QUÉ CAUSA EL ERROR?
Ese error ocurre cuando
- Ha tecleado incorrectamente la contraseña del almacén de claves
- Su almacén de claves se ha dañado por alguna razón
MI ESCENARIO DE CASOS
En mi caso utilicé una contraseña correcta , lo que significa que mi almacén de claves estaba dañado.
Todo funcionó bien, ya que cambié el nombre de mi aplicación, y cambié la ubicación de la keystore y apk. Entonces me confundí acerca de dónde está el keystore y el apk, en esa confusión podría haber reemplazado el keystore por el nuevo apk que dañó el keystore pero no puedo estar 100% seguro.
Como lo fijé
La solución era simple. Para win7: Localice el almacén de claves "original" que fue dañado, haga clic derecho sobre él, elija Propiedades, Versiones anteriores, elija una versión anterior cuando el almacén de claves estuviera bien y haga clic en Restaurar
Cuando haces clic en Versiones anteriores tienes que darle algún tiempo (la mía tomó como 30sec). Si todavía no ocurre nada, entonces el almacén de claves que está intentando restaurar podría no ser el "original", podría ser una copia o algo así.
(Digo "original" porque intenté otras maneras de fijar este error y tuve que hacer copias del keystore, así que para ser seguro uso el keystore dañado original )
Si todavía no pasa nada
Si hizo lo anterior y aún Eclipse no muestra el alias, puede que haya cambiado el directorio del almacén de claves como lo hice.
Si ha cambiado su directorio de almacén de claves debe hacer todo lo anterior y luego colocarlo en el directorio anterior donde funcionó, de lo contrario eclipse no localizará el alias!
Para ver si su almacén de claves funciona sin usar Eclipse, puede usar KeyTool.
- Localice la carpeta bin de Java JRE en la que debe estar keytool.exe (la mía era C: \ Archivos de programa \ Java \ jre1.8.0_25 \ bin)
- Haga una copia de su almacén de llaves allí (para simplificar las cosas)
- Abra una línea de comandos y ejecute los comandos
Cd C: \ Archivos de programa \ Java \ jre1.8.0_25 \ bin
Keytool -list -keystore "yourkeystorename"
A continuación, se le debe pedir la contraseña keystore, si no el almacén de claves todavía está dañado lo que significa que la restauración no funcionó.
Recuerde hacer copias de los keystores de trabajo cada vez que publique una aplicación y sabe que el keystore funciona bien.
Creo que ingresaste una contraseña incorrecta … por favor asegúrate de que la contraseña esté currect … de lo contrario el nombre de alias no se muestra en la lista desplegable.
o
Puede que la ubicación de su almacén de claves se cambie …
Si usted recuerda el nombre, intente introducirlo como nuevo, forzará la actualización.
Experimentado el mismo problema, Mi caso me entró incorrectamente la contraseña por primera vez, por lo que no llenó la lista de alias.
Si recuerda la contraseña, simplemente limpie todos los proyectos -> Construido y continúe desde el principio. Funcionó y se subió correctamente a Google Play.
Lo siento, pero tuve el mismo problema, y me di cuenta de que todo lo que faltaba era donde poner la clave como lo he almacenado en otra carpeta. Cuando intenté actualizar el APK no demostró la causa del alias dominante porque no había ninguna llave en la carpeta que intentaba leerla. Así que me di cuenta que lo había guardado en otra carpeta. Una vez que reubicó la carpeta correcta la clave Alias apareció y era todo bueno desde allí.
- ¿Cómo resuelvo estos errores internos de Maven?
- "TransformerException: se esperaba un paso de ubicación" en android xpath