在Android中的user.sendEmailVerification()上没有虚拟方法sendEmailVerification()异常

时间:2016-10-19 19:21:57

标签: java android firebase firebase-authentication

我正在尝试在firebase身份验证中发送电子邮件密码身份验证的验证电子邮件。但是执行

user.sendEmailVerification()

我得到了这个例外,

  

没有虚拟方法   sendEmailVerification()LCOM /谷歌/机器人/克/任务/任务;在班上   LCOM /谷歌/火力/ AUTH / FirebaseUser;或者它的超级课程   ('com.google.firebase.auth.FirebaseUser'的声明出现在   /data/data/android.crictrac/files/instant-run/dex/slice-com.google.firebase-firebase-common-9.4.0_f580acb5d69fe8e0ef1ed0ef0cca7fca68017a21-classes.dex)

我正在使用firebase 9.6.1

'com.google.firebase:firebase-core:9.6.1'
'com.google.firebase:firebase-auth:9.6.1'
'com.google.firebase:firebase-database:9.6.1'
'com.google.android.gms:play-services-auth:9.6.1'

1 个答案:

答案 0 :(得分:1)

如果您查看错误,您会看到它参考版本9.4.0。您需要强制更新项目依赖项以确保使用正确版本的9.6.1。执行此操作后,您应该能够无错误地执行sendEmailVerification。