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

问题描述 投票:0回答:15

我正在使用 Firebase 启动一个新项目,我必须从我的项目中获取 SHA1 密钥。最近我将 Android Studio 更新到了 4.2 版本,签名报告选项卡从 Gradle 栏中消失了。

跟随图片:

如何在android studio 4.2中轻松获取SHA1?

android firebase android-studio code-signing-certificate
15个回答
83
投票
  1. 单击右侧的 gradle 图标

  1. 在终端中输入
    gradle signingReport

然后你就得到了想要的SHA指纹。


22
投票

终端类型

gradle 签名报告

并且必须按

Ctrl+回车

按键


19
投票

取消选中“在 gradle 同步期间不要构建 gradle 任务列表”,然后单击“确定”。

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

现在按签名报告即可获取SHA1


10
投票

获取 SHA1 密钥的方法之一是使用终端:

  • 在android studio中打开
    Terminal
  • 输入
    ./gradlew signingReport
    并按 Enter。


8
投票

我也为此苦苦挣扎。最新更新(当前:Android Studio 4.2.1)在

Tasks
>
Gradle
 下没有 
app

选项

相反,请转到终端并输入

gradlew signingReport


8
投票

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


4
投票

首先你会看到这样的屏幕:

现在您必须转到“设置”>“实验”>并取消选中>“在 gradle 同步期间不要构建 gradle 任务列表”。

然后你有同步项目必须,然后它会向你显示登录报告


3
投票

转到终端并输入命令“gradlesigningReport”,然后按 CTRL 键,然后仅按 Enter


3
投票

不要去右上角的 gradle。

只需在终端中输入 gradlewSigningReport


1
投票

在 Android Studio 4.2.1v 中,控制台上的命令是:gradlew singinReport

以上命令在新版本中无法识别


1
投票

您也可以在没有 Android Studio 的情况下以手动方式完成此操作:

调试

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

发布

keytool -list -v -keystore {PATH_TO_RELEASE_KEYSTORE} -alias {RELEASE_KEYSTORE_ALIAS}

0
投票

一个新的 Android studio 4.2.1,

  1. 单击屏幕最右侧的 Gradle
  2. 单击“执行 Gradle 任务”按钮
  3. 输入如下:your_app_name [signingReport]

这样输入


0
投票

如果上面的 gradle 栏搜索不适合您,那么您和我在同一页面上。对于那些在 gradle 搜索中苦苦挣扎的人来说,这是正确的答案。 转到 Android 终端 [左下侧],在终端中键入此命令“gradlewsigningReport”。确保在后缀中添加“w”。我希望这对所有未来的开发人员有所帮助。谢谢!!


0
投票

非常简单! ...转到您的Buil.gradle(项目:)... 删除 Maven() 行... 它已被弃用并阻止显示签名报告! 然后同步/重建。


0
投票

我通过使用这行代码解决了这个问题 .\gradlew 签名报告

© www.soinside.com 2019 - 2024. All rights reserved.