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

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

关注图片:

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

【问题讨论】:

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

标签: android firebase android-studio code-signing-certificate


【解决方案1】:
  1. 点击右侧的 gradle 图标

  1. 在终端输入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,

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

                    这样输入

                    【讨论】:

                      【解决方案13】:

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

                      【讨论】:

                        【解决方案14】:

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

                        【讨论】:

                          猜你喜欢
                          • 2021-07-28
                          • 2021-12-18
                          • 2021-07-28
                          • 1970-01-01
                          • 2020-08-10
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          • 2020-08-07
                          相关资源
                          最近更新 更多