我正在使用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()等...
有人可以帮我吗?
答案 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