firebase firestore вылетает приложение после метода .get () - PullRequest
0 голосов
/ 09 января 2019

Я использую реактивную версию firebase 5.2.0 с реактивной версией 0.57.0.

Я выполнил все настройки, указанные в документации, но когда я собираюсь выполнить запрос с помощью firebase firestore, приложение вылетает!

Во время отладки я вижу, что запрос действительно выполняется успешно, но без закрытия приложения.

Это код, который я выполняю:

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

Просто чтобы прояснить, при выполнении не возникает никаких ошибок, просто приложение закрывается.

Это происходит только тогда, когда я использую какой-то метод с firestore, например .get (), .add (), .update () и т. Д. ...

Кто-нибудь может мне помочь с этим?

1 Ответ

0 голосов
/ 11 января 2019

Вам лучше посмотреть ошибки прямо на вашем USB-устройстве через adb logcat, потому что они более подробны, чем журналы приложений (красные экраны).

Поскольку logcat всегда регистрирует ошибки, даже если приложение полностью аварийно завершает работу и не может показать вам красный экран.

Android-Studio может использоваться в качестве приятного графического интерфейса для logcat, даже как и некоторые другие приложения (https://github.com/search?q=logcat)

Как запустить Logcat в Android-Studio

Если вы используете android-studio, обязательно используйте директорию / android внутри вашей папки Project в качестве Project-Root (не используйте ваш response-native-project-root!). Затем откройте Logcat, нажав SHIFT thee times и набрав Logcat

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...