几天前,我的firebase应用程序运行正常,但是今天,当我运行它时,firebase数据库未给出任何响应。它不是在检索和插入数据。该应用程序在模拟器上运行良好。 FirebaseAuth函数运行正常,但FirebaseDatabase似乎出现问题。
当我在真实设备中运行此简单的检索查询时,
DatabaseReference databaseReference=FirebaseDatabase.getInstance().getReference().child("users");
databaseReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
for(DataSnapshot dataSnapshot1:dataSnapshot.getChildren()){
Log.d(TAG, "onDataChange: "+dataSnapshot1.getKey());
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
Log.d(TAG, "onCancelled: "+databaseError.getMessage()+" "+databaseError.getDetails());
}
});
这将显示在错误日志中。
2019-12-16 22:29:27.861 2483-5658 /? E / ExecutionCriteria:软件包不适用于以下任务:com.snapchat.android/com.firebase.jobdispatcher.GooglePlayReceiver{u=0 tag =“ FirebasePeriodicWakeUpService” trigger = window {start = 3000s,end = 4800s,earlyst = -9384758s,latest = -9382958s}的要求= [NET_ANY]属性= [PERSISTED,RECURRING]已安排= -9387758s last_run = N / A jid = N / A status = PENDING重试= 0 client_lib = FIREBASE_JOB_DISPATCHER-1}
2019-12-16 22:29:28.812 2483-5658 /? E / ExecutionCriteria:任务包不可用:com.snapchat.android/com.firebase.jobdispatcher.GooglePlayReceiver{u=0 tag =“ FirebasePeriodicWakeUpService” trigger = window {start = 3000s,end = 4800s,earlyt = -9384759s,latest = -9382959s}要求= [NET_ANY]属性= [已保留,正在恢复]已计划= -9387759s last_run = N / A jid = N / A status = PENDING重试= 0 client_lib = FIREBASE_JOB_DISPATCHER-1}
但是代码在模拟器上运行正常。
用户的数据库结构:
users{
users_uniq_id1{
user_details:details
...
}
users_uniq_id2{
user_details:details
...
}
....
}
如果您对此问题有任何了解,请提供任何帮助。
注意:我开发了三个不同的firebase应用程序,它们运行正常,但是它们的数据库功能现在都无法运行。