7

1. Używam Google plus zaloguj się i Google map w mojej aplikacji na Androida.Wydanie podpisanej aplikacji na Androida, Google Plus Zaloguj się i Google Map nie działa

2.In podczas debugowania aplikacji z Android Studio na urządzenie Real (Mobile) Google plus login i Google Map Działa dobrze. (wszystko działa poprawnie)

Problem:

1.Build -> Generowanie Signed apk -Od android Studio, zrobiłem apk Release jej nie mógł się zalogować używając Google Plus.

2.Also Google Map pokazuje pusty ekran.

Próbowałem stworzyć OAuth identyfikatora klienta, jego Nadanie Komunikat o błędzie z Konsoli programisty Google

Komunikat o błędzie: Duplikat fingerprint Odcisk palca podałeś jest już używany przez identyfikator klienta Android OAuth2 w ten projekt lub inny projekt

Link i reffered for Google plus Login

jak go rozwiązać proszę mi pomóc nikomu.

EDIT: 1

1.I przetestowany debug.apk jego działało idealnie Google Plus logowania i mapy.

2. Nie działa w release.apk. Pomóż mi rozwiązać ten problem.

+0

Twoje KeyHash nie jest znakiem. Dodaj znak KeyHash – Destro

+0

hash klucza nie jest znakiem?, jak rozwiązać ten problem – Kumar

+0

Po wygenerowaniu skrótu klucza podaj podpisaną ścieżkę dostępu, zamiast debugowania apk i hasło do wydania – Sjd

Odpowiedz

7

Wygenerowałeś znak keyHash w ten sposób.

keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl 
base64 

Dla przykładu Like to

C:\Program Files\Java\jdk1.6.0_22\bin\keytool.exe" -exportcert -alias selvin -keystore c:\users\selvin\desktop\selvin.kp | C:\OpenSSL-Win32\bin\openssl sha1 -binary | C:\OpenSSL-Win32\bin\openssl base64 

to wygeneruje dla CMD w systemie dodać dodać ten klucz w Hash konsolą Google.

+0

w konsoli Google, gdzie muszę dodać ten skrót klawiszowy? – Kumar

+0

Wejdź na konsolę, dodaj aplikację i podaj swoje dane uwierzytelniające, kliknij identyfikator aplikacji, a następnie pokaż swoje hasła. – Destro

+0

następnie dodaj swój KeyHash – Destro

0

Głównym problemem jest hash SH1, na ile rozumiem ludzi w obliczu tego problemu, ponieważ są one za pomocą Debug SH1 Hash w miejscu wydania SH1 Hash, oba są różne. Dodaj swoje Wydanie SH1 Hash w ID klienta OAuth 2.0. Mam nadzieję, że to pomoże.