Saltar al contenido

El alias de Keytool no existe

Hola usuario de nuestro sitio, tenemos la respuesta a tu pregunta, continúa leyendo y la verás a continuación.

Solución:

Esta es la forma correcta de obtener key:

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

Debe obtener el archivo de 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 SettingsLocal SettingsApplication DataAndroid

(O)

C:Documents and Settings.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 instalado de Java. (“C:Archivos de programaJava\bin”) Luego escriba la siguiente línea (en el recuadro) y presione enter.

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

Aquí está la huella digital del certificado MD5

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:ANDROIDJavajdk1.6.0bin>keytool.exe -list -alias androiddebugkey -keystore”C:ANDROIDdebugkeydebug.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 usar 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  does not exist
java.lang.Exception: Alias  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 instrucciones 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  -list -v

Puntuaciones y comentarios

Eres capaz de auxiliar nuestra tarea dejando un comentario y dejando una valoración te estamos eternamente agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 4)



Utiliza Nuestro Buscador

Deja una respuesta

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