获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:

我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?


当前回答

//获取SHA1的最简单方法

//添加以下命令到您的终端并按enter

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 

其他回答

从调试密钥库中,我们可以在Eclipse中获得SHA1值。从菜单访问: 窗口->首选项-> Android ->构建

但它不适用于生产密钥库。

因此,要从生产密钥库中获取SHA1值,请执行以下命令: Android Tools ->导出签名应用程序包。遵循apk签名的过程,SHA1将显示为证书。

第一步:首先在windows电脑中找到JDK的bin文件夹。请看下图。

我的答案是:

C:\Program Files\Java\jdk1.8.0_131\bin

第二步:现在在windows 10搜索栏中输入“cmd”搜索命令提示符。然后以管理员模式打开命令提示符。 请看下图:

步骤3:现在复制该路径并将其输入到命令提示符中

 C:\Program Files\Java\jdk1.8.0_131\bin

在命令提示符:

cd C:\Program Files\Java\jdk1.8.0_131\bin

按下Enter按钮后,您将进入bin文件夹。

您的设置完成了。现在生成释放模式的SHA1密钥。

释放SHA1密钥:

keytool -list -v -keystore C:\Users\Turzo\Desktop\earninglearning.keystore -alias turzo -storepass 12345678 -keypass 12345678

右边Gradle—>签名项目获得所有密钥

在你的应用程序中使用谷歌播放应用程序签名功能和谷歌api集成?

如果您正在使用谷歌Play应用程序签名,请不要忘记谷歌API凭据所需的发布签名证书指纹不是您通过此方法从应用程序中获得的常规上传签名密钥(SHA-1):

您只能从谷歌Play控制台的App签名页面获得您的SHA-1版本,如下所示

如果您使用谷歌Play应用程序签名,谷歌将重新签名您的应用程序。这就是谷歌Play应用程序签名如何提供签名证书指纹的方式,如下所示:

如果使用“谷歌播放应用程序签名”,如何获得发布SHA-1(签名证书指纹)

使用android studio内嵌Java jre的位置,对于windows用户下面的截图可能有助于找到SHA1