发生内部错误。[ 无法解析主机"www.googleapis.com":没有与主机名关联的地址 ]



Android Firebase认证真奇怪这是我的代码


fun createAccount(email: String, password: String){
mAuth.createUserWithEmailAndPassword(email, password)
.addOnCompleteListener {
}
.addOnFailureListener {
Log.d("mAuth", "OnFailureListener $it")
}
.addOnCanceledListener {
Log.d("mAuth", "OnCanceledListener")
}
}

然后是addOnFailureListener,这是日志

2021-01-15 19:12:41.135 1073-1799/com.google.android.apps.nexuslauncher E/ActivityThread: Failed to find provider info for com.google.android.apps.wellbeing.api
2021-01-15 19:12:42.122 8337-8337/com.example.gobishops D/mAuth: createUserWithEmail:failcom.google.firebase.FirebaseException: An internal error has occurred. [ Unable to resolve host "www.googleapis.com":No address associated with hostname ]
2021-01-15 19:12:42.122 8337-8337/com.example.gobishops D/mAuth: OnFailureListener com.google.firebase.FirebaseException: An internal error has occurred. [ Unable to resolve host "www.googleapis.com":No address associated with hostname ]
2021-01-15 19:12:52.304 216-698/? E/android.system.suspend@1.0-service: Error opening kernel wakelock stats for: wakeup34: Permission denied
2021-01-15 19:12:52.296 216-216/? W/Binder:216_4: type=1400 audit(0.0:138): avc: denied { read } for name="wakeup34" dev="sysfs" ino=18820 scontext=u:r:system_suspend:s0 tcontext=u:object_r:sysfs:s0 tclass=dir permissive=0
2021-01-15 19:12:52.308 216-698/? E/android.system.suspend@1.0-service: Error opening kernel wakelock stats for: wakeup35: Permission denied
2021-01-15 19:12:52.308 216-216/? W/Binder:216_4: type=1400 audit(0.0:139): avc: denied { read } for name="wakeup35" dev="sysfs" ino=18880 scontext=u:r:system_suspend:s0 tcontext=u:object_r:sysfs:s0 tclass=dir permissive=0
2021-01-15 19:12:57.201 1607-8386/com.google.android.googlequicksearchbox W/GmsLocationProvider: Error removing location updates: 16
2021-01-15 19:13:00.003 736-736/com.android.systemui D/KeyguardClockSwitch: Updating clock: 1213

这表明我有一些网络问题时,连接到www.googleapis.com,这是真的,当我试图在浏览器中打开这个URL,然而,当我ping这个地址,一切看起来很好,没有包丢失。

我认为您安装的Firebase软件包有问题。尝试在模拟器中重新安装整个项目。

在做任何事情之前,我会先尝试在物理设备上运行,以确保它不是模拟器问题。

如果这仍然不起作用,那么你最好的选择是用Firebase重新配置项目。

相关内容

最新更新