J'essaie de générer un SHA-1 pour une application Flutter, pour Android studio pour prendre en charge Google Sign in, mais je ne sais pas comment faire cela. J'ai vu des messages qui indiquent pour exécuter une commande, mais là il me faut un fichier jks, je suppose, et flutter ne crée pas cela.
Quelqu'un pourrait-il m'aider?
Comment obtenir les clés Release et Debug: encore une fois, le moyen le plus simple (mai 2019). Toutes les actions sont à l'intérieur Android Studio.
Vous ne trouverez pas de vue de fenêtre de gradation dans le projet Flutter, voici donc une solution à cela. Dans la commande Invite, accédez au dossier bin de jdk et exécutez cette commande.
keytool -list -v -keystore "C:\Users\yourusernamehere\.Android\debug.keystore" -alias androiddebugkey -storepass Android -keypass Android
changer le nom d'utilisateur dans le chemin
C'est le moyen le plus simple
Ouvrir Android Studio
Projet ouvert
Révéler le dossier Android
Cliquez avec le bouton droit sur le fichier Gradlew et sélectionnez Ouvrir dans un terminal -
Je suis partiellement d'accord avec la réponse de Rishab, mais ce que nous pouvons faire, c'est
Accédez au dossier Android dans le projet. Il existe un fichier gradlew. Nous pouvons donc utiliser ceci comme:
gradlew signingReport
dans mon cas je l'utilise comme:
D:\flutter\flutter_app\Android>gradlew signingReport
L’architecture de projet est:
Vous pouvez le générer même à partir du terminal. Ce qui suit est pour le mode de libération:
keytool -list -v -keystore keystore_location -alias alias_name
exemple :
keytool -list -v -keystore /home/user/key.jks -alias alias_name