[Android/Kotlin] W/failed: signInResult:failed code = 10

Yejin Yun·2022년 9월 16일
0

Error

목록 보기
8/8

오류

구글 로그인 개발 과정중에 아래와 같은 오류가 떴다.

W/failed: signInResult:failed code = 10

구글링 해보니 콘솔? api만들기 전 해당 링크에서 프로젝트 구성하기 탭을 눌러 json파일 생성할 때 sha-1 키를 잘못 입력해서 생긴 오류였다.

나는 일단 playsrotre에 등록할때 '앱 무결성' 탭에 sha-1 키가 생성된 것을 본 기억이 있어서 해당 키를 입력했는데 이게 잘못된 것이었다.

해결

올바른 키를 구하기 위해서는 크게 두가지 방법이 있다.

올바른 sha-1 키 구하기

1. terminal 이용하기

$ keytool -keystore path-to-debug-or-production-keystore -list -v

그런데 나는 이 방법을 이용하니 keytool을 이용할 수 없다나 어쩌나..
프로젝트 처음 시도할때부터 이 오류가 떠서 다 다른 방법을 이용했었다.

2. gradle 탭에서 확인하기

오른쪽 상단에 있는 gradle탭 > Tasks > signingReport 를 실행하여 터미널에 찍히는 sha1키를 확인하면 된다.

그런데 이제 나는 또 저 task탭이 보이지 않았는데...

gradle 탭의 Tasks가 안 보일때

생각보다 간단하다

  1. 안드로이드 스튜디오의 setting > Experimental 에 있는 'Do not build Gradle task list during Gradle Sync' 의 체크박스를 '해제' 해준다.
  2. file > Sync Project with Gradle Files 를 실행하면 Tasks가 생성된다.

해결하니 구글 로그인이 잘 실행 되었다 \^0^/

참고

https://parkho79.tistory.com/97
https://stove99.github.io/etc/2021/05/11/android-studio-4.2-not-showing-gradle-task-list/

profile
이런저런 공부 기록

0개의 댓글