获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:
我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?
获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:
我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?
当前回答
在最近更新的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频道解决了这个问题。这里是关于这个问题的视频链接。
其他回答
对我来说,这是一个循序渐进的过程。
首先运行应用程序,然后按照以下步骤(也显示在截图)
点击签署报告 打开gradle控制台对话框 它会显示你的SHA-1证书编号
如果你正在使用Android Studio IDE,那么你可以得到SHA1有价值的所有构建变体,只需点击一下。
在Gradle Projects窗口>选择根项目> signingReport >双击
Next
转到变体:发布为发布
转到变体:调试调试
一个更简单的方法是在项目根目录下运行。/gradlew signingReport 本文还解释了其他方法
我看到了很多关于这个问题的帖子,所以我会保持简单+例子。
要获得SHA1的客户端登录与谷歌+和更多的行动:
一般形式:
keytool -list -v -keystore <your_keystore_full_path> -alias <your_alias_name>
对于调试,替换为调试。例如:
keytool -list -v -keystore C:\Users\DAVID\.android\debug.keystore -alias androiddebugkey
密码:安卓
对于Release,替换为您的keystore路径和别名密码,例如:
keytool -list -v -keystore C:\ProjectsData\keystore\my-release-key.keystore -alias alias_name
密码:您的别名密码。
使用android studio内嵌Java jre的位置,对于windows用户下面的截图可能有助于找到SHA1