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 栏中显示签名报告的主要内容,如果未能解决你的问题,请参考以下文章

android studio 4.2 无法安装android sdk

可调试过程中的android studio 4.2问题

Android Studio 4.2 现已发布!

升级到 Android Studio 4.2 后,Android Build 无法生成签名的 APK

删除 jcenter() 后如何解决 Android Studio 4.2 构建错误?

Android Studio 4.2+ assemble(Tasks)选项消失详解