.get()方法后,firebase firestore使应用程序崩溃

时间:2019-01-09 16:47:26

标签: react-native react-native-android react-native-firebase

我正在使用react-native 0.57.0来实现react-native-firebase 5.2.0。

我已经完成了文档中要求的所有配置,但是,当我要使用Firebase Firestore执行查询时,应用程序崩溃了!

在调试时,我可以看到查询确实已成功执行,但没有关闭应用程序。

这些是我正在执行的代码:

componentDidMount() {
firebase.firestore().collection('users').get().then((snap) => {
  console.log(snap);
});}

请清楚一点,执行时没有错误提示,只是关闭了应用程序。

仅当我对firestore使用某种方法时才会发生这种情况,例如.get()、. add()、. update()等...

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

您最好通过adb logcat直接查看USB设备的错误,因为它们比应用程序日志(红色屏幕)更详细。

因为logcat始终记录错误,即使该应用程序完全崩溃,也无法向您显示红屏。

Android-Studio可以用作logcat的不错的GUI,甚至还有其他一些应用程序(https://github.com/search?q=logcat

如何在Android Studio中启动Logcat

如果您使用的是android-studio,请确保在Projectfolder中将您的 / android -Directory用作Project-Root(不要使用react-native-project-root!)。然后按 SHIFT您的次数并键入 Logcat

,打开Logcat