web-dev-qa-db-ja.com

E / FirebaseInstanceId:トークンの取得に失敗しました:AUTHENTICATION_FAILED-何が変更されましたか?

ここで何が起こっているのかわかりません。最近更新したリポジトリをプルし、アプリを開いてエミュレータでデバッグするたびにE/FirebaseInstanceId: Token retrieval failed: AUTHENTICATION_FAILEDアプリがメイン画面をロードするとき。しかし、これは今日以前に起こったことがないので、何が変わったのかわかりませんか? Firebaseコンソールからアプリを削除し、(Firebase Assistantを介して)再度追加しましたが、それでも修正されませんでしたか?私は自分のbuild.gradeファイルを含めましたが、他に何を調べればよいかわかりません。ご協力いただければ幸いです。

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'
5
secondubly

私の場合の問題は、エミュレータがインターネットに接続されていないことでした。iOSシミュレータのように暗黙的に接続されていないようです。

6

エミュレータ[〜#〜]なし[〜#〜]を使用すると、このエラーが発生します。

3
Ahmed Adaileh

エミュレータでインターネットに接続しているかどうかを確認します。私は同じ問題を抱えていて、このようにエミュレーターを実行することが私を助けました:

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

2
bartektartanus

私の推測では、Google Playライブラリの新しいバージョンがリリースされており、テストデバイス/エミュレータは現在インストールされているバージョンを更新する必要があります。

デバイス/エミュレータでGoogle Playストアアプリを確認し、アップデートを行うと、問題ありません。

1

Androidエミュレータ用に解決されたコールドブートデバイス

0
numan ayhan

私も同じ問題に直面しました。 API 28のNexusを使用していて、バグがあり、Google Playを更新できませんでした。

API 24を使用して別のシミュレーターを作成し、シミュレーターからGoogle Playを更新する必要がありました。これで、メール認証とファイアストアは機能しますが、iOSでは機能しますが、FacebookおよびGoogleログインは機能しません。

0
Felipe César

同じ問題に直面し、初めてAPI 28のNexusを使用しました。

Android Studioは私に"2019-06-06 09:16:04.540 4415-4502/com.google.Android.youtube E/FirebaseInstanceId: Token retrieval failed: AUTHENTICATION_FAILED"

最後に、シミュレーターをアンインストールして、API 26の新しいNexusをインストールしました。問題はようやく解決しました。

0
Eve-JJKING