안드로이드 앱 개발 시 firebase를 이용해서 구글 로그인을 구현하는 분들이 많으실 텐데요. firebase에서 SHA 인증서를 등록하기 위해 SHA 인증서 확인하는 방법에 대해서 포스팅합니다. SHA는 개발용과 배포용 두 가지를 등록해야 합니다. 참고로 윈도우에서 cmd창 (명령 프롬프트)을 이용해서 확인하는 방법입니다.
SHA 개발용
1. 검색창에 cmd를 입력하고 명령 프롬프트를 실행합니다.
2. debug.keystore가 있는 .android 폴더로 이동해야 합니다. cd .android를 입력합니다.
3. keytool -list -v -keystore debug.keystore 를 입력합니다. 패스워드는 없으니 엔터를 눌러줍니다. 만약 keytool 명령어 오류가 생기면 아래 링크를 참고하세요.
관련 글 보기
[Android] - 'keytool'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 해결방법
4. SHA1을 확인하고 복사해서 firebase 디지털 지문 추가에 등록해 줍니다.
SHA 배포용
1. 안드로이드 앱 jks 인증키가 있는 디렉터리로 이동합니다. jks 파일이 없다면 아래 글을 참고하세요.
관련 글 보기
[Android] - 안드로이드 스튜디오 프로젝트 인증서 생성하고 배포용 apk 파일 만들기
2. keytool -list -keystore 파일명.jks 를 입력합니다. 패스워드는 인증서 비밀번호를 입력하시면 됩니다.
3. SHA-256 확인하고 firebase에 디지털 지문 추가해주면 됩니다.
'IT > Android' 카테고리의 다른 글
[안드로이드] api 수준 29 변경하는 방법 (0) | 2020.11.03 |
---|---|
Execution failed for task ':app:mergeExtDexDebug' 오류 해결방법 (0) | 2020.09.29 |
[안드로이드] 현재 실행중인 Activity 알아내는 방법 (2) | 2020.08.21 |
[Android] 카카오톡 친구목록 api 사용 중 "there are no assigned team members in your app" 오류 해결 방법 (0) | 2020.07.22 |
'keytool'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 해결방법 (4) | 2020.07.04 |
안드로이드 android.view.view android.app.activity.findviewbyid(int)' on a null object reference 오류 해결 방법 (0) | 2020.06.08 |
안드로이드 스튜디오 프로젝트 인증서 생성하고 배포용 apk 파일 만들기 (0) | 2020.06.04 |
안드로이드 emulator: process finished with exit code 1 에러 해결방법 (0) | 2020.05.30 |