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

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


当前回答

[![更改构建变量,然后您可以看到应用程序的运行,这将导致错误

你必须找到释放密钥的SHA1代码,并在开发人员控制台输入它。(对我来说,开发人员控制台是firebase,有些人可能使用不同的服务)找到SHA1代码。简单的方法是

Go to Build --- Select Build Variant -- On the left Side Select "Release" as build variant -- now go to module settings ( or try to run project , android studio will tell you about a error and click fix error button) --- Select Signing tab --- add your release key and passwords -- now goto build types -- select release -- on signing config select your release key config -- now run your project -- now run your signing report --- you can find SHA1 under release build -- enter that sha1 code on your developer console

其他回答

[![更改构建变量,然后您可以看到应用程序的运行,这将导致错误

你必须找到释放密钥的SHA1代码,并在开发人员控制台输入它。(对我来说,开发人员控制台是firebase,有些人可能使用不同的服务)找到SHA1代码。简单的方法是

Go to Build --- Select Build Variant -- On the left Side Select "Release" as build variant -- now go to module settings ( or try to run project , android studio will tell you about a error and click fix error button) --- Select Signing tab --- add your release key and passwords -- now goto build types -- select release -- on signing config select your release key config -- now run your project -- now run your signing report --- you can find SHA1 under release build -- enter that sha1 code on your developer console

如果你正在使用Android Studio IDE,那么你可以得到SHA1有价值的所有构建变体,只需点击一下。

在Gradle Projects窗口>选择根项目> signingReport >双击

Next

转到变体:发布为发布

转到变体:调试调试

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

简单的方法-使用密钥存储资源管理器

按照步骤操作

下载密钥库资源管理器下载链接 安装密钥存储资源管理器 通过密钥库资源管理器打开密钥库 输入密码 单击您的密钥库名称 然后您将获得sha1密钥

在最近更新的Android Studio 4.2中,我们无法获得文件:signing report。所以,我们可以通过以下步骤再次得到这个结果:

File -> Settings -> Experimental -> 
Now we need to uncheck the *do not build Gradle list during Gradle sync* ->
Click Ok -> now again go to File -> Click on *Sync Project with Gradle files*

现在你可以理解其他答案的意思了。

感谢@PapayaCoders Youtube频道解决了这个问题。这里是关于这个问题的视频链接。