Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

E/FirebaseInstanceId: Token retrieval failed: AUTHENTICATION_FAILED - what changed?

I'm not sure what's going on here, I pulled my recently updated repo and every time I open the app to debug it on an emulator I get E/FirebaseInstanceId: Token retrieval failed: AUTHENTICATION_FAILED as the app loads up the main screen. However this hadn't happened before today so I don't know what could've changed? I deleted the app from the Firebase console and re-added it (through Firebase Assistant), but that didn't fix it either? I've included my build.grade file but I'm not sure what else I need to be looking at, any assistance would be appreciated.

apply plugin: 'com.android.application'

apply plugin: 'kotlin-android'

apply plugin: 'kotlin-android-extensions'

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.android.projectrc"
        minSdkVersion 16
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        vectorDrawables.useSupportLibrary = true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation 'com.wdullaer:materialdatetimepicker:3.4.0'
    implementation "org.jetbrains.anko:anko:$anko_version"
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
    implementation 'com.android.support:appcompat-v7:27.0.2'
    implementation 'com.android.support:design:27.0.2'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    implementation 'com.github.bumptech.glide:glide:4.2.0'
    implementation 'com.google.firebase:firebase-auth:11.0.4'
    implementation 'com.google.firebase:firebase-database:11.0.4'
    implementation 'com.google.firebase:firebase-storage:11.0.4'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}








apply plugin: 'com.google.gms.google-services'
like image 458
secondubly Avatar asked Dec 22 '17 17:12

secondubly


4 Answers

The problem in my case was that the emulator was not connected to internet, seems that is not implicitly connected like the ios simulator.

like image 54
Cristi Băluță Avatar answered Nov 08 '22 16:11

Cristi Băluță


Using an emulator WITHOUT Google Play will cause this error.

like image 25
Ahmed Adaileh Avatar answered Nov 08 '22 15:11

Ahmed Adaileh


Check if you have internet connection in your emulator. I had the same issue and running emulator like this helped me:

emulator -avd <Avd name> -dns-server 8.8.8.8

like image 5
bartektartanus Avatar answered Nov 08 '22 14:11

bartektartanus


My guess is that a new version of the Google Play library has been released and your test device/emulator need update his currently installed version.

Check the Google Play Store app on your device/emulator, make the update, and you should be good to go !

like image 1
Edouard Brèthes Avatar answered Nov 08 '22 15:11

Edouard Brèthes