Comprende el código correctamente previamente a usarlo a tu proyecto y si ttienes algo que aportar puedes decirlo en los comentarios.
Solución:
Comando Linux y Mac
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
Le dará SHA1, SHA256, MD5 para la depuración predeterminada key. Y se puede usar para desarrollar y depurar con los servicios de Google Play.
Para obtener el certificado de publicación, simplemente siga https://developer.android.com/studio/publish/app-signing.html
Dijiste que estás ejecutando el comando desde…
/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin
¿Su archivo de almacén de claves también está en ese directorio? De lo contrario, debe especificar la ruta al archivo del almacén de claves, por ejemplo
keytool -list -v -keystore ~/somefolder/mystore.keystore
El almacén de claves utilizado debe ser el que se utiliza para firmar la aplicación. Para compilaciones de depuración de Xamarin, este será el almacén de claves de depuración ubicado en /Users/[USERNAME]/.local/share/Xamarin/Mono for Android/debug.keystore
. El comando en OSX para esto sería…
keytool -list -v -keystore /Users/[USERNAME]/.local/share/Xamarin/Mono for Android/debug.keystore -alias androiddebugkey -storepass android -keypass android
O en Windows 7
keytool -list -v -keystore C:Users[USERNAME]AppDataLocalXamarinMono for Androiddebug.keystore -alias androiddebugkey -storepass android -keypass android
Enfrenté el mismo problema, pero lo resolví mediante el siguiente comando:
keytool -exportcert -keystore C:Users.androiddebug.keystore -list -v
sistema operativo: ventanas 7
Al final de la artículo puedes encontrar las crónicas de otros desarrolladores, tú incluso tienes el poder insertar el tuyo si te apetece.