Je veux utiliser assetlinks.json
pour l'indexation. Je suis censé utiliser un SHA256 fingerprint
, mais lorsque j'imprime le signingReport
dans Android Studio, je n'ai que SHA1.
Puis-je utiliser SHA1
? Sinon, comment puis-je obtenir une application signée SHA256?
En utilisant la réponse de Manish Jain, j'ai réussi à répertorier uniquement les clés de débogage, ce qui est plus que je ne pourrais le faire moi-même.
Si je mets mon chemin de fichier de clés réel et mon fichier jks dans le chemin:
keytool -list -v -keystore "C:\Users\myself\Keystores\Android.jks" -alias mykey -storepass 1password -keypass 2password
Un jeu de clés différent apparaît, ce qui, je suppose, serait le jeu de clés de libération.
BIG QUESTION est la raison pour laquelle Android Studio répertorie uniquement les clés de débogage lorsque j'imprime le signingReport
de Gradle et pourquoi il indique Variant: releaseUnitTest, Config: none
? Une idée?
Soit dit en passant, cette question n'a rien à voir avec le doublon suggéré.
Répondre à une question de jyomin 2. J'espère que cela aide aussi les autres.
C:\Program Files\Java\jdk1.7.0_25\bin
(ou où que se trouve votre fichier jdk).cmd
dans la barre d'adresse dans Win Explorer.keytool -list -v -keystore "C:\Users\yourUserName\Keystores\Android.jks" -alias yourAppName -storepass yourPasswordToKeystore -keypass yourPasswordToRequiredAppKey
Attention !!!
Si vous avez plusieurs clés dans le magasin de clés, cela pourrait ne pas vous donner la bonne correspondance avec l'application donnée !!!
Soit sur la Developer Console soit sur Firebase, vous pouvez trouver la clé SHA256 associée quelque part. Je ne le trouve pas maintenant, mais si vous continuez à chercher, il est quelque part.
Je viens de le trouver sur la console développeur de Google Play:
Il vous montrera les touches SHA
Bonne chance!
Vous pouvez obtenir SHA256
en utilisant keytool
en utilisant l'invite de commande (windows).
keytool -list -v -keystore "% USERPROFILE% .Android\debug.keystore" -alias androiddebugkey -storepass Android -keypass Android
Vous pouvez l'obtenir à partir de la console Google Play ( https://play.google.com ) accédez à Gestion des versions -> Signature d'application -> Certificat de signature d'application