我正在尝试在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'
答案 0 :(得分:1)
如果您查看错误,您会看到它参考版本9.4.0。您需要强制更新项目依赖项以确保使用正确版本的9.6.1。执行此操作后,您应该能够无错误地执行sendEmailVerification。