2017-10-19 1 views
0

Google 로그인에 문제가 있습니다.Android Google Login - 개발자 오류

google-services.json 파일을 구현했습니다. File에는 두 개의 SHA, 디버그 및 릴리스 SHA가 있습니다. firebase 설정 메뉴에 SHA를 모두 삽입했습니다. google-services.json을 다운로드하여 /app 폴더에 넣었습니다. keytool을 사용하여 릴리즈 SHA를 얻는 모든 단계를 수행했기 때문에 릴리스 SHA가 올바른 것이어야합니다!

에뮬레이터에서 내 앱을 테스트 할 때 모든 것이 정상적으로 작동하지만 Google Play 스토어 (베타 빌드)에 업로드 할 때 개발자 오류가 발생합니다.

-> 개발자 오류는 SHA에 문제가 있음을 의미합니다.

다른 응용 프로그램에서 이미 Google 로그인을 사용했으며 정상적으로 작동하고 현재 응용 프로그램에서 동일한 단계를 수행했습니다.

나를 도와주세요!

엘리아

답변

1

섀시가 유효한지 확인하십시오. 디버그 및 릴리스 빌드는 서로 다른 키로 서명해야하므로 실제로 2 개의 sha checkcksum을 제공해야합니다. 또한, 이쪽을 봐 : https://support.google.com/googleplay/android-developer/answer/7384423?hl=en

을 당신이 응용 프로그램 (잘못) 디버그 키

+0

내가 구글 플레이를 위해 구축하는 데 사용하는 키 스토어에서 샤를 사용하여 서명 Google Play로 업로드하지 않을 수 있습니다 바랍니다. 그래서 그것은 "올바른"것이어야합니다. 그리고 네, 수동으로 직접 생성 한 키 저장소에서 두 개의 Shas 디버그 및 릴리스를 사용합니다. 그리고 APK를 Sha 릴리즈와 함께 저장했습니다. 내 키 스토어를 만들었습니다. – user3022024

+0

나는 지금 샤를 발견했다. 개발자 콘솔에서 '앱 서명'아래에서 쉽게 찾을 수있었습니다. – user3022024