2

After I added the firestore dependency it stopped working. I need both of them(firestore and auth), tried with more versions, and different one, but right now they are the last ones.

Here is the Authentication errors that I get:

W/BiChannelGoogleApi: [FirebaseAuth: ] getGoogleApiForMethod() returned Gms: com.google.firebase.auth.api.internal.zzal@ad3ce63 W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found. W/GooglePlayServicesUtil: Google Play services out of date. Requires 12451000 but found 11743470

And the Firestore error:

W/Firestore: (18.1.0) [OnlineStateTracker]: Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.

I have these dependencies, maybe they won't work togheter I think?

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:

Solution: The problem was Google play Services, which I updated, and now my app is working.

ainkiwi
  • 61
  • 11

2 Answers2

0

Did you add the permission <uses-permission android:name="android.permission.INTERNET" /> to the Manifest?

MoD
  • 564
  • 4
  • 14
0

it might be you forget gms service, but i am not sure. Try this and give me a feedback. Thanks, ..

// 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'
Bill Gates
  • 215
  • 2
  • 11
  • 1
    Just edited yesterday the solution to my problem, I don't think it had a problem with 'com.google.firebase:firebase-storage:16.1.0', but thank you anyway. Apreciated it! – ainkiwi Mar 23 '19 at 20:43