7

I am using Android Studio on Mac El Capitan. How do I get the release Certificate Fingerprints? I need it for Firebase. I am not sure exactly how to get it.

4

4 回答 4

14

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

$ keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v

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

指纹


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

$ keytool -exportcert -alias androiddebugkey -keystore ~/YOUR/PATH/TO/KEYSTORE -list -v

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

于 2016-07-11T00:18:56.120 回答
8

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

打开终端

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

终于熬过去了

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

于 2018-01-31T10:00:46.280 回答
2

例子 :

ALIAS_NAME_HERE卡哈

KEY_FULL_PATH : C:\Users\kakha\key.jks

keytool -exportcert -alias "ALIAS_NAME_HERE"-keystore "KEY_FULL_PATH" -list -v
于 2020-08-25T12:32:51.100 回答
0

正如@lasec0203 所说,您不需要使用别名...

只需使用此代码;

keytool -list -v -keystore "/fullpath/upload-keystore.jks"

之后,输入您的密钥库,然后您将获得您的证书指纹。

于 2021-06-04T13:09:39.387 回答