Ich habe den folgenden Fehler beim Ausführen meiner Android-Anwendung in Android Studio gefunden. Die App konnte aufgrund dieses Fehlers nicht auf meinem Gerät installiert werden. Ich habe die Lösung nicht gefunden :( Bitte helfen Sie
Auth: [GoogleAccountDataServiceImpl] getToken () ist fehlgeschlagen. Status BAD_AUTHENTICATION, Konto :, App: com.android.vending, Service: androidmarket com.google.android.gms.auth.be.account.bd: Es lebe der Berechtigungsnachweis nicht.
android
google-play-services
Sahar Malik
quelle
quelle
Antworten:
Ich hatte das gleiche Problem, das mir geholfen hat: Ich hatte falsche Anmeldeinformationen in meiner
google-services.json
Datei und nachdem ich eine neue Datei erhalten hatte, wurde mein Problem behoben.Bei der Behebung dieses Problems habe ich auch meine Google Play-Dienste aktualisiert, halte dies jedoch nicht für erforderlich.
quelle
Ich habe vor einigen Tagen das gleiche Problem. Ich kompiliere einfach meinen gesamten Code in einem neuen Projekt und Problem gelöst !!.
Ich weiß nicht, was das eigentliche Problem war. Es gibt ein Problem , eingereicht hier , ohne Lösung.
quelle
Ich habe diesen Fehler erhalten, als ich versucht habe, die App direkt von Android Studio zu installieren.
Dies lag an einer Nichtübereinstimmung der Zertifikate, da ich zum Einrichten der App in der Play Console ein Release-Zertifikat verwendet habe, während Android Studio die App standardmäßig mit einem Debug-Zertifikat signiert.
Die Installation der App über adb hat den Fehler behoben.
https://developers.google.com/games/services/android/quickstart#step_4_test_your_game
quelle
Testete die anderen Lösungen, aber nichts funktionierte. Das Gerät wurde neu gestartet und der Fehler wurde behoben.
quelle
Wenn Sie einen Firebase-Server verwenden, geben Sie gemäß der Firebase-Aktualisierung, wenn Sie die Authentifizierung der Telefonnummer angeben, Ihren Ländercode vor die Kontaktnummer ein. Beispiel - +91 9999998888
quelle
Ich habe die Google Play-Dienste auf meinem Telefon aktualisiert und nicht mehr denselben Fehler erhalten. Ich importiere com.google.android.gms: Play-Services-Cast: 9.6.1 und Analytics: 9.6.1. Sie sind sich nicht sicher, ob die auf dem Gerät ausgeführte Version zu niedrig war, aber das Problem ist jetzt behoben. Sie können diesen Fehler jedoch nicht verhindern, wenn Benutzer ältere Versionen von Google Play Services ausführen.
quelle
Bitte versuchen Sie die App mit neuen Google-Anmeldeinformationen oder versuchen Sie sogar, das gesamte Projekt auf der Konsole und den Google Play-Diensten zu erstellen, wenn Sie es verwendet haben.
quelle
In meinem Fall war es ein Problem mit der Abhängigkeitsversion. Ich musste die Authentifizierungsabhängigkeit für Firebase auf die neueste aktualisieren: Implementierung 'com.google.firebase: firebase-auth: 17.0.0'
quelle
Hier ist meine Einstellung zu diesem Problem:
Möglicherweise verwenden Sie eine einzelne E-Mail, um sich bei Google anzumelden. Möglicherweise haben Sie in der letzten Zeit das Kennwort der jeweiligen E-Mail geändert. Stellen Sie sicher, dass Sie Ihre Google-E-Mail von Ihrem Telefon / Emulator entfernen. Wenn Sie Ihre Anwendung erneut ausführen, werden Sie aufgefordert, sowohl E-Mail- als auch Kennwortanmeldeinformationen einzugeben.
Überprüfen Sie, ob Ihre Anmeldeinformationen noch gültig sind. Manchmal ist es möglich, dass Ihre Client-ID entfernt / beschädigt wird, wenn Sie Ihre Android-Anwendung längere Zeit nicht verwendet haben. Erstellen Sie eine neue und vergessen Sie nicht, sie in den App-Ordner der Android-Projektansicht zu kopieren und einzufügen.
PS: Ich bin neu in Android Studio und schreibe Antworten auf Stackoverflow im Allgemeinen. Wenn Sie diesen Kommentar lesen, teilen Sie mir bitte mit, welche Verbesserungen ich bei der Beantwortung von Fragen in Zukunft vornehmen kann.
quelle
Ich habe den Code in einem anderen Projekt kopiert und ausgeführt, das zuvor an einfachen DB-Operationen von Firebase gearbeitet hatte. Wahrscheinlich waren die Authentifizierungsdateien bereits vorhanden, sodass das Starten der App dort gelöst wurde
quelle
Meistens ist dein Token schlecht geworden. Und braucht einen neuen. Gehen Sie zu Projektdatenbank> Einstellungen> Allgemein> Json-Datei herunterladen und ersetzen Sie sie durch die im lokalen Projektverzeichnis.
quelle