FirebaseAuth:getGoogleApiForMethod()返回了Gms:com.google.firebase.auth.api.internal.zzal@9cd3393

时间:2019-03-11 04:01:34

标签: android firebase kotlin firebase-authentication

enter image description here

在线它说降级Firebase Auth的依赖项,但是我已经做到了,但是它不起作用。

7 个答案:

答案 0 :(得分:0)

您应确保所有Firebase依赖项均使用相同版本。我也遇到了同样的问题,使用稳定的版本15.0.0可以很好地解决我的问题。

答案 1 :(得分:0)

在build.gradle.project中检查您的Google服务是否已更新

classpath 'com.google.gms:google-services:4.0.1'

并尝试将您的Auth更改为:

implementation 'com.google.firebase:firebase-auth:16.0.1'

添加以下实现:

implementation 'com.android.support:support-v4:28.0.0'

答案 2 :(得分:0)

replace it
implementation 'androidx.appcompat:appcompat:1.0.0' 
implementation 'com.google.firebase:firebase-auth:18.0.0'
implementation 'com.google.firebase:firebase-core:17.0.0'
<!-- add in Gradel.properties-->
android.useAndroidX=true
android.enableJetifier=true
<!-- for Activity -->
make sure your activity AppCompatActivity use below imports 
import androidx.appcompat.app.AppCompatActivity;
<!-- add in build.gradel-->
classpath 'com.google.gms:google-services:4.3.0'

答案 3 :(得分:0)

这不是问题,您只需要检查Firebase项目中的SHA-1密钥是否已更新,只需更新该内容并检查您不会遇到此问题即可。

答案 4 :(得分:0)

在构建build.gradle(Module:app)时添加此行

apply plugin: 'com.google.gms.google-services'

然后在build.gradle(project :)文件副本中粘贴此

dependencies {
    classpath 'com.android.tools.build:gradle:3.3.2'
    classpath 'com.google.gms:google-services:4.2.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
  }

,并且还必须注意所有Firebase依赖项应为相同版本。

答案 5 :(得分:0)

转到您的开发者控制台,并取消限制所有firebase API。 可能是因为您升级了计划。

答案 6 :(得分:-1)

使用已安装Google Play的模拟器。