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

Posted

技术标签:

【中文标题】Android Studio 4.2 不在 Gradle 栏中显示签名报告【英文标题】:Android Studio 4.2 doesn't show signing report in the Gradle bar 【发布时间】:2021-08-02 01:02:27 【问题描述】:

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

关注图片:

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

【问题讨论】:

我也有同样的错误。它适用于 4.1 吗?我正在考虑降级到以前的版本。一些用户建议如果您在终端中使用 gradlew signingReport,您应该获得 sha1 密钥。没有为我工作。不断出现错误。让我知道你是否成功。 您找到解决方案了吗?我有同样的错误。如果你成功了,请更新你的答案。 【参考方案1】:
    点击右侧的 gradle 图标

    在终端输入gradle signingReport

然后你得到所需的 SHA 指纹。

【讨论】:

当我搜索它时,不知何故我的 android studio 没有这个 signingReport...知道为什么吗? @WeiXiong 你用的是哪个android studio 版本? @WeiXiong 其实我不知道你的情况,因为我也被这个问题困住了,经过一番搜索后得到了上面提到的答案。这项研究对我有帮助,所以我也想上传这个。我将尝试找到您的情况的解决方案。如果我得到任何解决方案,我也会更新您。 @WeiXiong 我建议你先构建一个release debug apk,然后尝试搜索gradle signingreport 事件如果没有显示,只需输入“gradle signingReport”并回车即可。它有效!【参考方案2】:

在终端类型中

gradle 签名报告

并且必须按 Ctrl+enter 键

【讨论】:

对我来说 gradlew singinReport 按照@awaiking 的说法工作【参考方案3】:

我也为此苦苦挣扎。最新更新(当前:Android Studio 4.2.1)在Gradle > app 下没有Tasks 选项

请转至终端并输入gradlew signingReport

【讨论】:

【参考方案4】:

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

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

现在按签名报告获取SHA1

【讨论】:

【参考方案5】:

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

【讨论】:

【参考方案6】:

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

在android studio中打开Terminal,输入./gradlew signingReport并回车。

【讨论】:

【参考方案7】:

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

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

【讨论】:

【参考方案8】:

转到终端并键入命令“gradle signingReport”,然后按 CTRL,然后只按 ENTER

【讨论】:

【参考方案9】:

您也可以在没有 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

【讨论】:

【参考方案10】:

不要去右侧角落的gradle。

只需在终端中输入 gradlew signingReport

【讨论】:

【参考方案11】:

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

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

然后你必须同步项目,然后它会显示你的信号报告

【讨论】:

【参考方案12】:

一个新的 Android Studio 4.2.1,

    点击屏幕最右侧的 Gradle 单击执行 Gradle 任务按钮 输入如下:your_app_name [signingReport]

这样输入

【讨论】:

【参考方案13】:

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

【讨论】:

【参考方案14】:

非常简单! ...转到您的 Buil.gradle(Project:)... 删除 Maven() 行... 它已被弃用,并阻止了signingReport的显示! 然后同步/重建。

【讨论】:

以上是关于Android Studio 4.2 不在 Gradle 栏中显示签名报告的主要内容,如果未能解决你的问题,请参考以下文章