颤振Android发布构建导致ApiException 10

颤振Android发布构建导致ApiException 10,android,firebase,flutter,firebase-authentication,Android,Firebase,Flutter,Firebase Authentication,我已经将我的应用程序的Alpha版本推到了PlayStore,但只要我尝试在应用程序内进行身份验证,我就会得到“ApiException 10”,这通常意味着我的签名配置不正确。但是,我已经对所有配置进行了三次检查,没有发现任何错误。这是我的build.gradle文件中的内容: signingConfigs { release { keyAlias keystoreProperties['keyAlias'] keyPasswo

我已经将我的应用程序的Alpha版本推到了PlayStore,但只要我尝试在应用程序内进行身份验证,我就会得到“ApiException 10”,这通常意味着我的签名配置不正确。但是,我已经对所有配置进行了三次检查,没有发现任何错误。这是我的build.gradle文件中的内容:

    signingConfigs {
       release {
           keyAlias keystoreProperties['keyAlias']
           keyPassword keystoreProperties['keyPassword']
           storeFile file(keystoreProperties['storeFile'])
           storePassword keystoreProperties['storePassword']
       }
   }
   buildTypes {
       release {
           signingConfig signingConfigs.release

            minifyEnabled true
            useProguard true

            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
这些keystreproperties指向一个jks文件,我已经验证了别名、密码等都是正确的。我还检查了Firebase控制台,钥匙的SHA1指纹在那里


如果我在调试模式下本地运行它,它确实可以正常工作,但是一旦我构建了一个推送到PlayStore的版本,它就会失败。我不太确定还有什么需要检查的,所以这里的任何帮助都将不胜感激

确保您在firebase中更新了您的发布sha,并在google控制台上填写了您的应用程序表单,因为sha不正确,所以请查看,并在控制台中设置了凭据。

如果您正在构建应用程序包和/或注册google托管应用程序签名,您需要添加google用于为您的帐户签名的密钥的SHA1散列app@dlohani啊哈,就是这样!我没有谷歌签名密钥。非常感谢。