【问题标题】:How to get SHA1 code in new version of android studio 4.2?如何在新版本的 android studio 4.2 中获取 SHA1 代码?
【发布时间】:2021-07-31 06:19:42
【问题描述】:

在这次更新之前,我们可以从 Gradle 获取 SHA1 代码,但现在看起来已经改变了。

【问题讨论】:

  • 是的,这里的 Android 4.2 似乎有些问题
  • 我在 4.2 中尝试了这个,得到了同样的错误,所以我在 sha1 降级到 4.1.2 工作正常

标签: java android sha1 android-studio-4.2


【解决方案1】:

通过这样做解决了这个问题: Check here

  1. 文件
  2. 设置
  3. 实验性
  4. 取消选中“在 gradle 同步期间不构建 gradle 任务列表”并单击“确定”
  5. 转到文件
  6. 将项目与 Gradle 文件同步
  7. 您将在以下位置看到签署报告的选项: Gradle -> 任务 ->Android -> 签名报告。

8.查看下图

【讨论】:

  • 签名报告运行但不显示任何日志。
  • 它在 android studio 托盘菜单上显示报告用户运行选项卡。如上图,向下滚动,会看到MD5、SHA1、SHA-256等。
  • 欢迎@KhalifaAlkhatri
【解决方案2】:

选项 1:

1.从右侧打开 Gradle 窗口并点击 Execute Gradle task 图标。

2。在“gradle”旁边添加signingreport,然后按Enter。

选项 2:

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

【讨论】:

  • 选项 1 适合我
  • 好一个并且工作!
【解决方案3】:

第 1 步:点击执行 Gradle 任务

第 2 步:输入:“signingreport”并回车

【讨论】:

    【解决方案4】:

    尝试在 AndroidStudio 终端中使用此命令行

    ./gradlew 签名报告

    【讨论】:

      【解决方案5】:

      在 Android Studio 中,转到 Build 菜单 -> Generate Signed Bundle / APK

      选择您的密钥库和密钥别名

      复制密钥存储路径和密钥别名。

      这里,路径是/Users/technofreek/Documents/testkeystore

      别名是key0

      打开终端并输入命令

      keytool -list -v -keystore <your keystore path> -alias <your alias>
      

      对于这个例子,这里是命令

      keytool -list -v -keystore /Users/technofreek/Documents/testkeystore -alias key0
      

      这将打印您的 SHA1

      【讨论】:

        【解决方案6】:

        4.2 默认不构建gradle任务。
        你可以在文件 > 设置 > 实验中打开它,取消选中“在 gradle 同步期间不构建 gradle 任务列表”,然后将项目与 gradle 文件同步

        【讨论】:

        • 签名报告运行但不显示任何日志。
        【解决方案7】:
        1. 双班制
        2. 你添加了'gradle'
        3. 您正在寻找“使用 Gradle 文件同步项目”选项
        4. 点击该选项
        5. 再次进入gradle部分就会生成

        您好! :]

        【讨论】:

          【解决方案8】:

          4.2 默认不构建 gradle 任务。 你可以在文件 > 设置 > 实验中打开它,取消选中“在 gradle 同步期间不构建 gradle 任务列表”,然后将项目与 gradle 文件同步

          是的,它 100% 正常工作

          【讨论】:

          • 签名报告运行但不显示任何日志。
          【解决方案9】:

          在我的情况下,而不是“./gradlew signingReport”,“gradlew signingReport”解决了我的问题

          【讨论】:

          • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
          【解决方案10】:

          请转到工具 > firebase,右侧的助手选项卡将打开,然后选择您想要的功能,身份验证,realTimeDatabase 等点击 connect to firebasefirbase console 将打开您从项目列表中选择项目的位置,然后它将连接自动,一切都为你准备好了,我希望这会有所帮助

          谢谢

          【讨论】:

            猜你喜欢
            • 2020-08-27
            • 2011-09-14
            • 2021-08-08
            • 2019-08-25
            • 1970-01-01
            • 2015-12-17
            • 2017-07-08
            • 1970-01-01
            相关资源
            最近更新 更多