Saltar al contenido

El alias de la herramienta clave no existe

Solución:

Esta es una forma correcta de obtener la clave:

Para obtener la huella digital del certificado (MD5), siga los pasos a continuación:

Debe obtener el archivo del almacén de claves para obtener la huella digital del certificado (MD5). Su archivo de almacén de claves se puede encontrar en la siguiente ruta:

C:Documents and Settings<username>Local SettingsApplication DataAndroid

(O)

C:Documents and Settings<username>.android

El nombre del archivo del almacén de claves es debug.keystore. Copie el archivo “debug.keystore” en alguna otra carpeta (por ejemplo: – “D: Androidkeystore “) (es fácil de usar). Abra el símbolo del sistema y vaya al directorio de instalación de Java. (“C: Archivos de programa Java \ bin”) Luego, escriba la línea de abajo (que aparece en el cuadro) y presione enter.

keytool.exe -list -alias androiddebugkey -keystore "D:AndroidKeystoredebug.keystore" -storepass android -keypass android

Aquí la huella dactilar del certificado MD5 es

64:88:A2:FC:AA:9F:B1:B0:CA:E4:D0:24:A8:1E:77:FB

Esto está funcionando, pero recibo un pequeño error aquí:

esta es mi ruta-C: ANDROID Java jdk1.6.0 bin> keytool.exe -list -alias androiddebugkey -keystore “C: ANDROID debugkey debug.keystore” -storepass android -keypass android

keytool error: java.lang.RuntimeException: Usage error, android is not a 
legal command

Está utilizando el almacén de claves incorrecto. Tendrá que utilizar un almacén de claves diferente.

Recibí este mismo error en Fedora, después de ejecutar este comando:

keytool -exportcert -alias androiddebugkey -keystore androidKey -list -v

Error:

keytool error: java.lang.Exception: Alias <androiddebugkey> does not exist
java.lang.Exception: Alias <androiddebugkey> does not exist

El error que cometí en este caso fue que usé el almacén de claves para firmar mi proyecto APK de Android en lugar del debug.keystore situado en /home/el/.android/debug.keystore:

Lo cambié para usar el almacén de claves correcto como este:

[[email protected] .android ]$ keytool -exportcert -alias androiddebugkey -keystore /home/el/.android/debug.keystore -list -v
Enter keystore password:  ******

Y produjo esta salida:

Alias name: androiddebugkey
Creation date: Aug 31, 2013
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 14be2b38
Valid from: Sat Aug 31 21:43:47 EDT 2013 until: Mon Aug 24 21:43:47 EDT 2043
Certificate fingerprints:
         MD5:  47:D1:3C:AD:3C:6D:49:22:26:01:6B:C8:4D:C0:37:42
         SHA1: 10:96:22:A1:3C:3B:4A:14:2D:B7:5E:62:1D:D7:9B:0B:24:EE:DF:BD
         SHA256: DF:BF:A9:5D:B8:AE:7D:FF:7E:E7:62:84:8F:32:9A:29:19:C6:41:82:83:FA:0B:D0:1B:59:15:AE:4D:D8:38:D1
         Signature algorithm name: SHA256withRSA
         Version: 3

Extensions: 

#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 1A 32 1F F0 03 E0 23 34   6F GE 78 CC E3 10 B5 61  .0....)4o.x....a
0010: 6D 6F F1 38                                        mo.8
]
]

Como referencia, estas fueron las direcciones que estaba siguiendo:

Desde aquí: https://developers.google.com/+/quickstart/android

En una terminal, ejecute la utilidad Keytool para obtener la huella digital SHA-1 del certificado. Para debug.keystore, la contraseña es android.

keytool -exportcert -alias androiddebugkey -keystore <path-to-debug-or-production-keystore> -list -v
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *