获得 android 释放证书指纹
get android release Certificate Fingerprints
我在 Mac El Capitan 上使用 Android Studio。我如何获得发布证书指纹?我需要它用于 Firebase。我不确定如何获得它。
只是为了测试它(使用调试指纹),运行在终端的任何目录中执行以下命令。
$ keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v
然后复制 SHA1 值并将其粘贴到您的 Firebase 控制台中。
注意,以上将适用于调试环境,如果你想设置 发布指纹 你将不得不创建一个密钥库,查看 this post 看看如何去做,然后 运行 相同的命令,但你应该输入 ~/YOUR/PATH/TO/KEYSTORE
而不是 ~/.android/debug.keystore
$ keytool -exportcert -alias androiddebugkey -keystore ~/YOUR/PATH/TO/KEYSTORE -list -v
Android: What is a keystore file, and what is it used for?
因为这个问题是获取RELEASE证书指纹,获取RELEASE指纹的简单方法是,
打开终端
转到项目的 .jks 文件所在的目录
终于搞定了,
keytool -exportcert -alias ALIAS_NAME -keystore KEYSTORE_NAME_WITH_EXTENSION -list -v
示例:
ALIAS_NAME_HERE : 仅
KEY_FULL_PATH : C:\Users\kakha\key.jks
keytool -exportcert -alias "ALIAS_NAME_HERE"-keystore "KEY_FULL_PATH" -list -v
如@lasec0203 所说,您不需要使用别名...
只需使用此代码;
keytool -list -v -keystore "/fullpath/upload-keystore.jks"
然后,输入您的密钥库,然后您将获得您的证书指纹。
我在 Mac El Capitan 上使用 Android Studio。我如何获得发布证书指纹?我需要它用于 Firebase。我不确定如何获得它。
只是为了测试它(使用调试指纹),运行在终端的任何目录中执行以下命令。
$ keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v
然后复制 SHA1 值并将其粘贴到您的 Firebase 控制台中。
注意,以上将适用于调试环境,如果你想设置 发布指纹 你将不得不创建一个密钥库,查看 this post 看看如何去做,然后 运行 相同的命令,但你应该输入 ~/YOUR/PATH/TO/KEYSTORE
~/.android/debug.keystore
$ keytool -exportcert -alias androiddebugkey -keystore ~/YOUR/PATH/TO/KEYSTORE -list -v
Android: What is a keystore file, and what is it used for?
因为这个问题是获取RELEASE证书指纹,获取RELEASE指纹的简单方法是,
打开终端
转到项目的 .jks 文件所在的目录
终于搞定了,
keytool -exportcert -alias ALIAS_NAME -keystore KEYSTORE_NAME_WITH_EXTENSION -list -v
示例:
ALIAS_NAME_HERE : 仅
KEY_FULL_PATH : C:\Users\kakha\key.jks
keytool -exportcert -alias "ALIAS_NAME_HERE"-keystore "KEY_FULL_PATH" -list -v
如@lasec0203 所说,您不需要使用别名...
只需使用此代码;
keytool -list -v -keystore "/fullpath/upload-keystore.jks"
然后,输入您的密钥库,然后您将获得您的证书指纹。