Ошибки Firebase Firestore и аутентификации - PullRequest
0 голосов
/ 22 марта 2019

После того, как я добавил зависимость firestore, она перестала работать. Я нуждаюсь в них обоих (firestore и auth), пробовал с несколькими версиями, и другой, но сейчас они последние.

Вот ошибки аутентификации, которые я получаю:

W / BiChannelGoogleApi: [FirebaseAuth:] getGoogleApiForMethod () вернул Gms: com.google.firebase.auth.api.internal.zzal@ad3ce63 W / DynamiteModule: класс дескриптора локального модуля для com.google.firebase.auth не найден. W / GooglePlayServicesUtil: сервисы Google Play устарели. Требуется 12451000, но найдено 11743470

И ошибка Firestore:

W / Firestore: (18.1.0) [OnlineStateTracker]: Не удалось получить доступ к бэкэнду Cloud Firestore. Сервер не ответил в течение 10 секунд. Обычно это означает, что в данный момент ваше устройство не имеет исправного подключения к Интернету. Клиент будет работать в автономном режиме, пока не сможет успешно подключиться к бэкэнду.

У меня есть эти зависимости, может быть, они не будут работать вместе, я думаю?

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    testImplementation 'junit:junit:4.12'
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:design:28.0.0'
    implementation 'com.android.support:support-media-compat:28.0.0'
    implementation 'com.android.support:customtabs:28.0.0'
    implementation 'com.android.support:support-vector-drawable:28.0.0'
    implementation 'com.android.support:support-v4:28.0.0'
    implementation 'com.android.support:gridlayout-v7:28.0.0'

    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    implementation 'com.philliphsu:bottomsheetpickers:2.4.1'

    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

    //Firebase
    implementation 'com.google.firebase:firebase-core:16.0.8'
    implementation 'com.google.firebase:firebase-auth:16.2.0'
    implementation 'com.google.firebase:firebase-firestore:18.1.0'
}
apply plugin: 'com.google.gms.google-services'

Edit:

Решение: проблема была в Службах Google play, которые я обновил, и теперь мое приложение работает.

Ответы [ 2 ]

0 голосов
/ 23 марта 2019

возможно, вы забыли службу gms, но я не уверен.Попробуйте это и дайте мне отзыв.Спасибо, ..

// Firestore
implementation 'com.google.firebase:firebase-firestore:18.1.0'
implementation 'com.google.firebase:firebase-storage:16.1.0'

// Other Firebase
implementation 'com.google.firebase:firebase-auth:16.1.0'
implementation 'com.google.android.gms:play-services-auth:16.0.1'
0 голосов
/ 22 марта 2019

Вы добавили разрешение <uses-permission android:name="android.permission.INTERNET" /> в Манифест?

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