首页 > 解决方案 > 提取 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.


    

标签: firebaseflutterreleasesha

解决方案


要获取 sha-1 和 sha-256 密钥,您需要进入 [项目目录]/android. 然后运行这个命令./gradlew signingReport


推荐阅读