본문 바로가기
Android

Android debug SHA-1 key 확인 방법

by 날다고래 2019. 9. 18.

Android 개발시 Firebase 연동과 같이 외부 API를 이용하려면 sign key를 등록해야 이용 할 수 있다.
sign key 확인 하는 벙법이 있다.

 

keytool command 이용

keytool 실행 파일 위치

C:\Program Files\Java\jdk1.8.0_60\bin, C:\Program Files\Android\Android Studio3.5\jre\bin

debug.keystore 파일 위치

Windows : C:\Users\USERNAME\.android\debug.keystore
Linux or Mac : ~/.android/debug.keystore

keytool command

  • Linux or Mac : keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

  • Windows : keytool -list -v “C:\Users\USERNAME\.android\debug.keystore” -alias androiddebugkey -storepass android -keypass android

 

Android Studio 이용

터미털에서

gradlew signingReport 또는

Gradle 창에서

root 프로젝트에 Tasks/android/signingReport 더블 클릭 하면

 

결과 화면

 

 

Google Play Console 에서 확인

Google Play에 등록을 했다면 release 키를 바로 확인 할 수 있다.

앱서명 메뉴를 누르면 앱 서명 인증서와 업로드 인증서가 있다

  • 업로드 인증서 : Android Studio에서 release 빌드 할때 사용했던 sign key의 정보

  • 앱 서명 인증서 : Google Play에서 Android 기기로 앱을 배포하기 전에 서명하는 데 사용하는 앱 서명 키의 공개 인증서. 앱 서명 키 자체는 받을 수 없으며 Google 서버에 보관됨. apk 릴리즈 할때 google key를 사용하겠다고 물어봤을때 수락 하면 앱 서명 인증서를 받게된다

 

 

*추가) release key 생성 방법

Android Studio → Build → Generate Signed Bundle or APK → Android App Bundle 또는 APK 선택 → key store path 에서 Create new… 버튼을 눌러서 생성 하면 된다.

release key는 Google Play에 한번 발행하고 나서는 key가 같아야 업데이트를 할 수 있기 때문에 절대적으로 잘 보관해 둬야 한다

'Android' 카테고리의 다른 글

Android Gradient Background 구현 방식  (0) 2019.09.19

댓글