android - 无法解析主机“www.googleapis.com”:没有与主机名关联的地址 Android Studio Messanger 项目
问题描述
我开始使用 google firebase 制作自己的按摩服务。但是当我尝试运行我的应用程序并想要创建一个新用户时,我总是会收到此异常:“错误:发生内部错误。[无法解析主机“www.googleapis.com”:没有与主机名关联的地址]”
这是我将用户添加到我的数据库的代码:
private void createUser(String email, String text) {
auth.createUserWithEmailAndPassword(email, text).addOnCompleteListener(task -> {
if (task.isSuccessful()) {
Log.d("testRegister", "User erstellt");
uploadImage();
} else {
if (task.getException().getMessage().equals("The email address is badly formatted.")) {
Toast.makeText(RegisterActivity.this, "Ungültige Email-Adresse", Toast.LENGTH_SHORT).show();
} else if (task.getException().getMessage().equals("The email address is already in use by another account.")){
Toast.makeText(RegisterActivity.this, "Email-Adresse wird bereits verwendet", Toast.LENGTH_SHORT).show();
} else if (task.getException().getMessage().equals("The given password is invalid. [ Password should be at least 6 characters ]")) {
Toast.makeText(RegisterActivity.this, "Password muss mindestens 6 Zeichen lang sein", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(RegisterActivity.this, "Unbekannter Fehler aufgetreten", Toast.LENGTH_SHORT).show();
Log.d("testRegister", "error:" + task.getException().getMessage());
}
}
});
}
我尝试使用 admin sdk 并声明一个 FirebaseApp 对象,但仍然出现错误...
有什么想法我能做什么?
解决方案
我通过以下步骤解决了这个错误:
确保强大的互联网连接
停止 AVD 并关闭正在运行的 Mobile GUI。
从 AVD 管理器中擦除数据
从 AVD 管理器酷启动
运行应用程序
推荐阅读
- css - 如何使我的语义 UI 反应列表水平对齐
- 而网格什么都不做?
- vba - 访问 VBA 在双击 IF 时创建新记录
- android - 如何在运行 UI 测试用例之前设置“不再询问”权限
- r - 将数据框的整列乘以 R 中的值
- scala - 映射时缺少扩展功能的参数类型
- azure - 如何设置 apache ssl 代理以使用 .NET 5.0 和 Microsoft Azure Active Directory 身份验证
- ios - 使用 DJI SDK 左/右/上/下移动 OSMO Mobile 3
- javascript - 如何让 discord.js 机器人记住通过命令给出的数字
- r - R中的delete_vertices igraph
- huawei-mobile-services - 在中国大陆发布应用华为应用市场