Не удается разрешить FirebaseFirestore Android - PullRequest
0 голосов
/ 16 сентября 2018

Я следовал официальному руководству по firebase android, но всякий раз, когда я пытаюсь создать экземпляр FirebaseFirestore, я получаю сообщение об ошибке «не удается разрешить символ». Проблема как показано ниже: enter image description here

До того, как это будет помечено как дубликат, я часами искал решение этой проблемы. Ничего я не нашел в сети работает. Ниже мой конфиг gradle: Приложение:

enter image description here

корень: enter image description here

Есть ли идеи, что я делаю неправильно? Я пробовал разные версии плагинов для fireStore и приложения firebase, но, похоже, ничего не работает

Ответы [ 7 ]

0 голосов
/ 25 сентября 2018

проект build.gradle

allprojects {
   repositories {
      google()
      jcenter()
      maven { url 'https://jitpack.io' }
}}
0 голосов
/ 08 июня 2019

Попробуйте добавить это в свой gradle

Класс FirestoreRecyclerAdapter является частью библиотеки FirebaseUI, но не является основным Firestore SDK

implementation 'com.firebaseui:firebase-ui-firestore:4.3.1'
0 голосов
/ 25 сентября 2018

У меня недавно была эта Ошибка, и это шаги, которые я пробовал, я не совсем уверен, какой из них помог, но ошибка была устранена, и я смог использовать fireStore. Их нет ни в каком порядке. Я просто случайно продолжал делать это.

Надеюсь, это поможет. Проверьте это

1. Установлены ли у вас службы Google Play и Google Repository.

Проверьте наличие обновленной версии и установите ее, если она доступна.

2. Попробуйте сопоставить все версии в конфигурации gradle: приложение ... например,

     implementation 'com.google.firebase:firebase-core:16.0.3'
     implementation 'com.google.firebase:firebase-firestore:16.0.3'

Синхронизируйте эти файлы несколько раз

3. Очистка кешей и перезапуск Android IDE

Шаг 1: - Перейдите в меню «Файл»> «Неверный кэш / перезапуск» Шаг 2:- Нажмите «Отменить» и перезапустите в появившемся окне

Это перезапустит проект и перестроит его, сохраняйте спокойствие, так как это может занять достаточно времени.


После выполнения этих шагов все мои ошибки были решены, и я смог создать экземпляр FirebaseFirestore.

0 голосов
/ 24 сентября 2018

Попробуйте: -

  1. В Android Studio нажмите Файл.
  2. Затем нажмите Синхронизировать проект с файлами Gradle.
0 голосов
/ 21 сентября 2018

Похоже, вы пропустили оператор импорта

import com.google.firebase.firestore.FirebaseFirestore;

enter image description here

0 голосов
/ 19 сентября 2018

Попробуйте закрыть проект и снова импортировать его

0 голосов
/ 19 сентября 2018

все это намекает на то, что артефакт еще не был загружен ...

проверить, не находится ли Gradle в автономном режиме;и синхронизируйте или соберите проект один раз.

или запустите ./gradlew clean assembleDebug из терминала.

хранилище mavenCentral() также более актуально, чем mavenLocal().

, в то время какхранилище для этих артефактов должно быть google() один.

другой известная проблема в том, что может потребоваться IPv4, в файле gradle.properties:

org.gradle.jvmargs=-Djava.net.preferIPv4Stack=true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...