当前位置: 首页 > 知识库问答 >
问题:

用户上没有虚拟方法sendEmailVerification()异常。Android中的sendEmailVerification()

闻人鸿文
2023-03-14

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

user.sendEmailVerification()

我得到了这个例外,

没有虚拟方法sendEmailVerification()Lcom/google/android/gms/tasks/Task;在Lcom/google/firebase/auth/FirebaseUser类中;或其超类(声明'com.google.firebase.auth.FirebaseUser'出现在/data/data/android.critrac/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个答案

尹善
2023-03-14

如果您查看错误,您将看到它引用9.4.0版本。您需要强制更新您的项目依赖关系,以确保您使用的是正确的9.6.1版本。一旦你这样做,你应该能够执行sendEmail验证没有错误。

 类似资料: