获取android发布证书指纹

Kat*_*lon 5 android certificate firebase android-fingerprint-api

我在Mac El Capitan上使用Android Studio.如何获得发布证书指纹?我需要它用于Firebase.我不确定如何得到它.

Evi*_*n1_ 12

只是为了测试它(使用调试指纹),在终端的任何目录中运行以下命令.

$ keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v
Run Code Online (Sandbox Code Playgroud)

然后复制SHA1值并将其粘贴到Firebase控制台中.

指纹


注意,以上内容适用于调试环境,如果要设置发布指纹,则必须创建密钥库,查看此帖子以了解如何操作,然后运行相同的命令,而不是~/.android/debug.keystore你应该放~/YOUR/PATH/TO/KEYSTORE

$ keytool -exportcert -alias androiddebugkey -keystore ~/YOUR/PATH/TO/KEYSTORE -list -v
Run Code Online (Sandbox Code Playgroud)

Android:什么是密钥库文件,它用于什么?

  • 谢谢,更正:别名应该是实际别名,而不是 androidebugkey。至少这就是我让我的工作的方式。谢谢。 (2认同)

Exi*_*e05 8

由于这个问题是获取 RELEASE 证书指纹,因此获取 RELEASE 指纹的简单方法是,

打开终端

转到项目的 .jks 文件所在的目录

终于搞定了

keytool -exportcert -alias ALIAS_NAME -keystore KEYSTORE_NAME_WITH_EXTENSION -list -v