2

Hier habe ich den Quellcode (Tutorial von Google) Autorisierung über Google heruntergeladen.Release, Debug-Version und Autorisierung Google?

Wenn Sie eine Debug-Version ausführen, funktioniert alles wie geplant. Aber wenn Sie die Release-Version installieren und ausführen, funktioniert es nicht im Emulator oder auf einem echten Telefon. Sag mir, was ist das Problem? Vielleicht das Problem mit SHA1. Wenn ich "grandle" -> "SigningReport". ich folgendes:

Variant: releaseUnitTest 
Config: none 
---------- 
Variant: debugUnitTest 
Config: debug 
Store: C:\Users\******\.android\debug.keystore 
Alias: AndroidDebugKey 
MD5: <some code****> 
SHA1: <some code*****> 
Valid until: <date***> 
---------- 
Variant: release 
Config: none 
---------- 
Variant: debugAndroidTest 
Config: debug 
Store: C:\Users\******\.android\debug.keystore 
Alias: AndroidDebugKey 
MD5: <some code****> 
SHA1: <some code*****> 
Valid until: <date***> 
---------- 
Variant: debug 
Config: debug 
Store: C:\Users\******\.android\debug.keystore 
Alias: AndroidDebugKey 
MD5: <some code****> 
SHA1: <some code*****> 
Valid until: <date***> 

, auch eine Person sagte über sie das nächste, was:

Die Release-Version funktioniert nicht, weil unterzeichnet andere Zertifikat und dessen Fingerabdruck Sie registriert sind, nicht in Entwicklerkonsole.

Aber ich verstehe nicht, was es bedeutet.

Antwort

3

Es sieht aus wie wenige Monate her, seit diese Frage gestellt, aber ich werde es doch Antwort Wenn jemand gleiche Problem lief in

Sie müssen SHA1-Code für Release Key & geben Sie es auf Ihrem Developer Console finden. (Für mich Entwickler Konsole ist Firebase einige Leute könnten verschiedene Dienste verwenden) Um SHA1 Code zu finden. einfacher Weg ist

Gehe zu Build --- Wählen Build Variant - Auf der linken Seite Wählen Sie "Release" als Build-Variante - jetzt zu Modul-Einstellungen gehen (oder versuchen, Projekt zu starten, Android Studio wird Ihnen erzählen ein Fehler und klicken Sie auf Fehlerkorrektur-Schaltfläche) --- Wählen Sie die Registerkarte Signieren --- fügen Sie Ihren Release-Key und Passwörter - jetzt Build-Typen - wählen Sie Release - auf Signing Config wählen Sie Ihre Release-Key-Konfiguration - jetzt Ihr Projekt laufen - - Führen Sie jetzt Ihren Signaturbericht aus --- Sie können SHA1 unter Release Build finden - geben Sie diesen sha1-Code in Ihre Entwicklerkonsole ein