Firebase를 사용하기 위해 프로젝트에 앱의 SHA-1를 필요로 하여 썼다.
Debug SHA-1
만약 Gradle이 없다면 상단 메뉴 [View] - [Tool Windows] - [Gradle]
[Run] 탭에 SHA-1 SHA-256 등의 코드가 표시됨.
Release SHA-1
- 상단 [Build] - [Generate Signed Bundle or APK] - [APK] 선택 후 Next
- 현재 Keystore가 없다면 [Create New] -> Keystore를 저장할 경로를 설정하고 나머지를 입력한다.
(Keystore 생성 후 분실하지 말 것. 나중에 앱을 구글 플레이 스토어에 게시할 경우 이 서명을 통해 계속 업데이트를 해야 함)
- keytool을 사용해 간단하게 출력할 수 있다.
(keytool은 C:\Program Files\Java\jdk-16.0.1\bin에 있으니 없다면 java SE를 설치해야 함)
keytool이 저장된 경로로 이동하여 keytool -list -v -keystore "keystore가 저장된 경로" 를 적어줌
패스워드를 입력하면 release SHA-1이 출력된다.
'안드로이드' 카테고리의 다른 글
[안드로이드] Firebase Realtime Database가 Release APK에서 작동하지 않는 문제 해결 (0) | 2021.04.24 |
---|---|
[안드로이드] 화면 사이즈 구하기 (0) | 2021.04.12 |
[안드로이드] 자동 백업 막기 (0) | 2021.03.18 |
[안드로이드] Error inflating class com.google.android.material.card.MaterialCardView 해결 (0) | 2021.03.15 |
안드로이드 Error msg : java.lang.IllegalStateException: commit already called (0) | 2021.01.11 |