Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


El alias Keytool no existe

Estoy intentando conseguir mi llave del debug.keystore md5 así que puedo conseguir la llave de la API para Google Maps.

Ejecuto el comando:

  keytool –genkeypair -alias armand -keypass pass 

Y luego ejecutar el comando:

 keytool -list -alias armand -keystore debug.keystore 

A continuación, introduzca mi contraseña y me da el siguiente error:

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

¿Qué estoy haciendo mal?

  • Acceso denegado al crear keystore para la aplicación de Android
  • La carpeta ".android" y el archivo "debug.keystore" faltan
  • ¿Cómo puedo encontrar y ejecutar el keytool
  • Nunca he definido ninguna contraseña a mi almacén de claves y alias, así que ¿cómo se crean?
  • Keytool Signing Problem: Keystore fue manipulado, o la contraseña fue incorrecta
  • Generar clave de hash para la aplicación utilizando facebook sdk
  • Cacerts.bks no existe
  • ERROR: 'keytool' no se reconoce como un comando interno o externo, un programa operativo o un archivo por lotes
  • 2 Solutions collect form web for “El alias Keytool no existe”

    Esta es una manera correcta de obtener la clave:

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

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

     C:\Documents and Settings\<username>\Local Settings\Application Data\Android 

    (O)

     C:\Documents and Settings\<username>\.android 

    El nombre del archivo del debug.keystore es debug.keystore . Copie el archivo "debug.keystore" en alguna otra carpeta (por ejemplo: "D: \ Androidkeystore \") (es fácil de usar). Abra el comando Prompt y vaya al directorio Java instalado. ("C: \ Archivos de programa \ Java \\ bin") A continuación, escriba la línea debajo (dada en el cuadro) y presione enter.

     keytool.exe -list -alias androiddebugkey -keystore "D:\AndroidKeystore\debug.keystore" -storepass android -keypass android 

    Aquí la huella digital del certificado MD5 es

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

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

    Esta es mi ruta de acceso-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ás que usar un almacén de claves diferente.

    Tengo 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 usaba el keystore para firmar mi proyecto APK android en lugar de debug.keystore ubicado en /home/el/.android/debug.keystore :

    Lo cambié para usar el keystore derecho como esto:

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

    Y produjo este resultado:

     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 ] ] 

    Para referencia, éstas eran las direcciones que seguía:

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

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

     keytool -exportcert -alias androiddebugkey -keystore <path-to-debug-or-production-keystore> -list -v 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.