Si vous travaillez à signer votre application Flutter en suivant ce guide, créez et publiez une application Android et exécutez cette erreur. J'espère que cette réponse vous aidera.
Dans mon cas, j'ai changé le chemin pour stocker mon key.jks. Cela m'est arrivé parce qu'il y avait un fichier existant dans ce chemin.
keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
Cette commande stocke le fichier key.jks dans votre répertoire personnel. Pour le stocker ailleurs, modifiez l'argument que vous passez au paramètre -keystore.
Dans mon cas,
keytool -genkey -v -keystore /Users/Y/Desktop/X/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias keyYour
ie Y - Nom d'utilisateur et X - nom du dossier
Ensuite , vous serez invité à Entrez le mot de passe keystore: et Saisir à nouveau le mot de passe: . Ici, vous pouvez utiliser le mot de passe de votre choix.
Cependant, gardez le fichier keystore privé; ne l'enregistrez pas dans le contrôle de source public!