firebase - 提取 sha-1 和 sha-256 密钥以使用颤振和 firebase 发布 apk
问题描述
我运行这个命令:
E:\cihan_university\mobile_programming\mp\courses_app\android>gradlew signinReport
为了获得用于发布模式的 sha-1 和 sha-256 .... 我的项目已与 firebase 连接,并且我使用了电话身份验证.....但是应该在这里使用哪一个?我得到了这样的结果:
Welcome to Gradle 6.7!
Here are the highlights of this release:
- File system watching is ready for production use
- Declare the version of Java your build requires
- Java 15 support
For more details see https://docs.gradle.org/6.7/release-notes.html
Starting a Gradle Daemon, 10 busy and 2 incompatible and 2 stopped Daemons could not be reused, use --status for details
> Configure project :app
WARNING: The option setting 'android.enableR8=false' is deprecated.
It will be removed in version 5.0 of the Android Gradle plugin.
You will no longer be able to disable R8
> Configure project :firebase_auth
WARNING: The option setting 'android.enableR8=true' is deprecated.
It will be removed in version 5.0 of the Android Gradle plugin.
You will no longer be able to disable R8
> Task :advance_pdf_viewer:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
> Task :app:signingReport
Variant: debug
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: release
Config: release
Store: C:\Users\kh\enycript\upload-keystore.jks
Alias: upload
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Thursday, November 5, 2048
----------
Variant: profile
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: debugAndroidTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: releaseUnitTest
Config: release
Store: C:\Users\kh\enycript\upload-keystore.jks
Alias: upload
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Thursday, November 5, 2048
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
> Task :cloud_firestore:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
> Task :firebase_auth:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
> Task :firebase_core:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
> Task :flutter_inappwebview:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
> Task :path_provider:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
----------
> Task :sqflite:signingReport
Variant: debugAndroidTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: releaseUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Variant: profileUnitTest
Config: debug
Store: C:\Users\kh\.android\debug.keystore
Alias: AndroidDebugKey
MD5: ##################################
SHA1: ##################################
SHA-256: ##################################
Valid until: Wednesday, March 15, 2051
----------
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings
See https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:c
ommand_line_warnings
BUILD SUCCESSFUL in 58s
8 actionable tasks: 8 executed
E:\cihan_university\mobile_programming\mp\courses_app\android>cd android && ./gradlew clean && ./gradlew :app:bundleRelease
The system cannot find the path specified.
E:\cihan_university\mobile_programming\mp\courses_app\android>cd..
E:\cihan_university\mobile_programming\mp\courses_app>cd android && ./gradlew clean && ./gradlew :app:bundleRelease
'.' is not recognized as an internal or external command,
operable program or batch file.
解决方案
要获取 sha-1 和 sha-256 密钥,您需要进入 [项目目录]/android. 然后运行这个命令./gradlew signingReport
推荐阅读
- javascript - 如何在赛普拉斯的所有测试中使相同的别名可访问
- regex - 非 https 主站点重定向到带有目录的 https
- javascript - 如何将 javascript jpeg 字符串图像转换为 C# 图像字节?
- python - 在 Python 3 中,如何修复这个单元测试?TestCase 类、SetUp(self) 方法和对 unittest.main() 的调用?
- c# - 将 C# ASP.Net 中继承的接口文档导出到 Swagger OAS3
- pine-script - 安全功能达到极限
- javascript - 图像弹出不工作。问题是什么?
- json - 获取嵌套映射中的每个键条目
- mysql - 将选定的数据插入到其他数据库中的多个表中
- oracle - 如何从 oracle plsql 调用 curl 命令?