Achten Sie darauf, dass Sie alle Schritte ausführen, die im Handbuch
. Erstellen Sie bei Bedarf einen neuen OAuth-Client, eine neue Konfigurationsdatei (die Datei google-services.json
) und führen Sie alles Schritt für Schritt aus.
Versuchen Sie auch, einen Web-Client hinzuzufügen, der dieselben Anmeldeinformationen enthält. Und sowohl für Android als auch für den Web-Client geben Sie sowohl den SHA1 für das Debug- als auch den Release-Keystore. In Android Studio sehen Sie ganz links eine Registerkarte mit der Aufschrift "Build Variants". Wählen Sie dort den Freigabemodus und machen Sie danach alles.
Ich hatte dasselbe Problem, ich habe einige Posts gelesen und konnte die Arbeit erledigen, indem ich die folgenden Schritte befolgte
Schritt 1) Rufen Sie Ссылка auf
Schritt 2) Klicken Sie auf create credentials - & gt; wählen Sie OAuth client ID - & gt; wählen Sie den Anwendungstyp als Android
Schritt 3) Erzeugen Sie dann den Signaturzertifikat-Fingerabdruck, indem Sie den folgenden Befehl in die Eingabeaufforderung schreiben, bevor Sie den Schlüsselspeicher und seinen Pfad
verwenden sollten %Vor%Schritt 4) Nachdem Sie auf Enter geklickt haben, werden Sie nach
gefragt %Vor%Schritt 5) dann gibt es Details bezüglich Schlüsselspeicher wie SHA1, SHA256, MD5 usw.
Schritt 6) Geben Sie SHA1 als Fingerabdruck ein und geben Sie den Paketnamen an, der sich in der Manifestdatei befindet
Schritt 7) Klicken Sie auf Erstellen, um eine neue OAuth-Client-ID zu erhalten
Schritt 8) Jetzt haben Sie die Client-ID, die Sie benötigen, um die Datei google-services.json zu erhalten.
Schritt 9) bitte Ссылка
Schritt 10) Wenn Sie bereits ein Projekt mit diesem Paketnamen haben - gehen Sie zur Übersicht - & gt; klicken Sie auf das Menüsymbol, wo der Paketname geschrieben wurde
Schritt 11) wähle die Einstellungen goto- & gt; Registerkarte Allgemein- & gt; Es wird die Option Add fingerprint
gebenSchritt 12) in Schritt 5 haben Sie SHA1 einfügen, dass im Zertifikat Fingerabdruck und speichern Sie es
Schritt 13) Laden Sie jetzt die neue Datei google-services.json herunter (da sie eine neue Client-ID, certificate_hash usw. enthält)
Schritt 14) fügen Sie die Datei google-services.json in den App-Ordner in Ihrem Android-Projekt ein.
Schritt 15) Sie sind gut zu gehen ...
Wann immer Sie eine Google API verwenden, müssen Sie Ihren Release-Hash-Schlüssel zu der App hinzufügen, die Sie in der Google Developer Console generiert haben. Möglicherweise haben Sie einen Hash-Schlüssel zum Debuggen hinzugefügt.
Tags und Links android google-signin