Android Studio 4.2 在 Gradle 栏中不显示签名报告。

46

我正在使用Firebase开始一个新项目,需要从我的项目中获取SHA1密钥。最近,我将Android Studio升级到了4.2版本,并且签名报告选项卡从Gradle工具栏中消失了。

请按照以下图像操作:

enter image description here

如何在Android Studio 4.2中轻松获取SHA1?


我也遇到了相同的错误。4.1 版本上可以正常运行吗?我正在考虑降级到以前的版本。一些用户建议在终端中使用“gradlew signingReport”命令,这样就可以获得 sha1 密钥。但对我来说没用,我不断收到错误消息。如果你成功了,请告诉我。 - Pannam T
你找到解决方案了吗?我也遇到了同样的错误。如果你成功了,请更新你的答案。 - ppreetikaa
15个回答

85
  1. 点击右侧gradle图标。

在此输入图片描述

  1. 在终端中键入gradle signingReport

在此输入图片描述

然后您将获得所需的SHA指纹。


9
不知何故,当我搜索时,我的Android Studio没有这个signingReport...你有什么想法为什么会这样? - Wei Xiong
是的,我给它投了一个“有用”的票,之前已经有3个赞了 :) - Wei Xiong
1
@Wei Xiong 我也没看到,但我刚刚按了回车键,它就可以工作了! - Sam Chen
对我来说,gradlew singinReport像@awaiking提到的那样工作正常。 - Pankaz Kumar
38
即使没有展示,只需输入“gradle signingReport”并按下回车键即可。它有效! - Lạng Hoàng
显示剩余5条评论

26

在终端中输入

gradle signingReport

然后必须按下

Ctrl+Enter

键。

图片描述在此处

图片描述在此处


对我来说,gradlew singinReport像@awaiking提到的那样工作正常。 - Pankaz Kumar
1
所有的方法都没有起作用,搜索也没有显示签名报告,刷新/同步Gradle也没有效果。只有这个方法有效!非常感谢!!! - Vikram Baliga

19

取消选中 '在同步期间不使用gradle任务列表构建' 并点击 '确定'。

输入图像描述

现在再次点击 gradle 按钮,您将看到选项

输入图像描述

现在按签名报告以获取 SHA1


10

通过使用终端(Terminal)获取SHA1密钥的其中一种方法:

  • 在Android Studio中打开终端(Terminal)
  • 输入./gradlew signingReport,然后按Enter键。

enter image description here


8

步骤1:打开设置,点击“实验性”选项
步骤2:取消勾选-->“在Gradle同步期间不构建Gradle任务列表”
步骤3:再次同步您的项目
现在您可以在Gradle标签中看到签名报告


8

我也遇到了这个问题。最新版本(目前为Android Studio 4.2.1)在Gradle>app下没有Tasks选项。

相反,前往终端并键入gradlew signingReport


4

首先你会看到这样的界面:

enter image description here

现在你需要进入“设置 > 实验性功能”,然后取消勾选“在 gradle 同步期间不构建 gradle 任务列表”。

enter image description here

然后执行同步项目,就能够查看签名报告了。

enter image description here

它适用于Windows 11。Android Studio 4:Bumblebee - Dhruv Badaya
是的,它可以在Bumblebee上运行。 - ZABIH ULLAH

3

打开终端并输入命令 "gradle signingReport",然后按下CTRL键再按ENTER键。


3

不要进入右上角的Gradle界面。

只需在终端中键入gradlew signingReport


1
在Android Studio 4.2.1v中,控制台上的命令是:gradlew singinReport。
在更新版本中,上述命令无法识别。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接