Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cannot resolve FirebaseFirestore Android

I followed the official firebase android guide, but whenever I try to instantiate the FirebaseFirestore, I get a "cannot resolve symbol" error. The issue is as shown below: enter image description here

Before this is marked as a duplicate, I have been searching for a solution to this issue for hours now. Nothing I found online works. Below is my gradle config: app:

enter image description here

root: enter image description here

Is there any idea what I am doing wrong? I have tried various different plugin versions for fireStore and firebase app but nothing seems to work

like image 979
Mike Axle Avatar asked Sep 16 '18 13:09

Mike Axle


2 Answers

it all hints for, that the artifact had not yet been downloaded...

check if Gradle isn't in offline mode; and sync or build the project once.

alternatively, run ./gradlew clean assembleDebug from a terminal.

repository mavenCentral() is also rather relevant than mavenLocal().

while the repository for these artifacts should be the google() one.

another known issue is, that one may have to prefer IPv4, in the gradle.properties file:

org.gradle.jvmargs=-Djava.net.preferIPv4Stack=true
like image 79
Martin Zeitler Avatar answered Oct 22 '22 15:10

Martin Zeitler


Try adding this to your gradle

The FirestoreRecyclerAdapter class is part of the FirebaseUI Library but not the core Firestore SDK

implementation 'com.firebaseui:firebase-ui-firestore:4.3.1'
like image 32
kelvinO Avatar answered Oct 22 '22 16:10

kelvinO