关于flutter中SHA-1的问题

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

大家早上好,我有一些关于 flutter 中 SHA-1 的问题,希望对大家有帮助 首先,我想知道SHA-1对于每个项目来说都是唯一的吗?

其次,在我的第一个 flutter 项目中,我可以轻松生成 SHA-1,但后来我不能,我有这样的错误

PS D:\hadayek_hof\android> ./gradlew signingReport

FAILURE: Build failed with an exception.

* Where:
Build file 'D:\hadayek_hof\android\build.gradle' line: 26

* What went wrong:
A problem occurred evaluating root project 'android'.
> A problem occurred configuring project ':app'.
   > Could not open proj generic class cache for build file 'D:\hadayek_hof\android\app\build.gradle' (C:\Users\sayed\.gradle\caches\6.7\scripts\4itc8kesudlin9k959r0b6kz0).
      > BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 62

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 3s

实际上,我尝试了这个问题的所有答案here,但除了一个解决方案之外没有人工作,但它为我的第一个项目提供了 SHA-1 如何为每个项目获取 SHA-1?

第三个SHA-1与调试KeyStore和上传KeyStore有关吗?每次我想为新的 flutter 项目生成应用程序包时,我是否应该删除它们

总而言之:如何处理 SHA-1 && 为每个新的 flutter 项目调试/上传 KeyStore

android flutter keystore sha app-bundle
1个回答
0
投票

每个应用程序都有不同的 SHA 密钥,您需要为您所做的每个项目更新它。其次,在这个错误中,您首先需要清楚地看到 build.gradle 文件中提到的错误,因为它与之相关。因此,您可以运行 --stackrace、--info 或 --debug 来获取更详细的错误。

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