如何修复"Could not reach Cloud Firestore Backend"错误?



我正在构建一个简单的应用程序,但我一直收到这个错误:

"W/Firestore:(23.0.1([OnlineStateTracker]:无法访问云Firestore后端。后端在10秒内没有响应。这通常表示您的设备目前没有正常的互联网连接。客户将在脱机模式,直到它能够成功连接到后端">

我不知道为什么,因为我的Wifi已经满负荷了。有人能协助解决这个问题吗?我使用的是Java、Android Studio,我正在用虚拟设备测试我的应用程序。

我正在底部添加代码。所有这些代码都在我的OnCreate方法中。

DocumentReference mDocRef = FirebaseFirestore.getInstance().document(document_path);
mDocRef.get().addOnSuccessListener(new OnSuccessListener<DocumentSnapshot>() {
@Override
public void onSuccess(DocumentSnapshot documentSnapshot){
if(documentSnapshot.exists()){
int Rent_amount = (int) documentSnapshot.get(Rent);
int Food_amount = (int) documentSnapshot.get(Food);
int Bills_amount = (int) documentSnapshot.get(Bills);
TextView Rent_test = (TextView) findViewById(R.id.rent_view);
Rent_test.setText(String.valueOf(Rent_amount));
TextView Food_test = (TextView) findViewById(R.id.Food_view);
Food_test.setText(String.valueOf(Food_amount));
TextView Bills_test = (TextView) findViewById(R.id.Bills_view);
Bills_test.setText(String.valueOf(Bills_amount));
}
}
});

非常感谢你的帮助!

我解决了这个问题。我将虚拟设备的类型改为没有Google Play符号的类型。

如果您使用的是Android Studio,请转到

  1. AVD经理
  2. 您的虚拟设备
  3. 放在设备右侧
  4. 擦除数据
  5. 冷启动

这应该可以解决您的问题

最新更新