FirebaseAuth.getInstance () является нулем - PullRequest
0 голосов
/ 14 февраля 2019

Я обновил com.google.firebase:firebase-core:16.0.7 и com.google.firebase:firebase-auth:16.1.0, но я ничего не изменил в своем коде, и теперь FirebaseAuth.getInstance() является нулевым.

java.lang.NullPointerException: Attempt to invoke virtual method 'com.google.firebase.auth.FirebaseUser com.google.firebase.auth.FirebaseAuth.getCurrentUser()' on a null object reference

Я хочу проверить, вошел ли пользователь в систему илине с FirebaseAuth.getInstance().getCurrentUser()

И я получаю эти ошибки во время синхронизации gradle (но она была успешно завершена): enter image description here

Ответы [ 3 ]

0 голосов
/ 27 февраля 2019

Я выяснил причину этой ошибки.Я добавил tools:node="replace" в свой AndroidManifest.xml из-за зависимости.Когда я снял все это снова заработало нормально.

0 голосов
/ 26 апреля 2019

Я выяснил причину этой ошибки.Я добавил инструменты: node = "replace" в мой AndroidManifest.xml из-за зависимости.Когда я удалил все это снова заработало нормально.

У меня была та же проблема, и решение Йоханнеса сработало для меня.Я удалил инструменты: node = "replace" из AndroidManifest.xml, а также удалил

реализацию 'com.toptoche.searchablespinner: searchablespinnerlibrary: 1.3.1'

из gradle, который был связан с инструментами: узел = "заменить"

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="RushWay"
    android:supportsRtl="true"
    android:theme="@style/AppTheme"
    tools:node="replace">
    <activity android:name=".Home">
        <intent-filter> ................................
0 голосов
/ 14 февраля 2019

Я проверяю проблемы github firebase-android-sdk, и они указывают, что включение firebase-auth 16.0.5 действительно решает проблему.

U может прочитать полную информацию о проблеме здесь: https://github.com/firebase/firebase-android-sdk/issues/129

Дайте мне знать, если это работает!

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