lutter - SHA-1 / SHA-256

Firebase 핸드폰 인증 서비스 쓰기 위해서는 SHA-1을 등록해야된다. 하지만 구글에서 준 방법이 안되서...stackoverflow를 찾게 됬다.

Android

Gradle's Signing Report

  1. Android Studio에서 android/app/build.gradle 파일을 열고, 오른쪽 상단에 있는 "Open for Editing in Android Studio"를 클릭해서 열고 오른쪽에 있는 "Gradle" panel을 클릭!

"Open for Editing in Android Studio"가 없다면 프로젝트 터미널에 다음을 입력하면 된다.

  • Mac:
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
  • Windows:
keytool -list -v -keystore "\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
  1. 밑에 보이는것 처럼 android/app/Tasks/android 폴더 안에 signingReport이라는 파일이 있다.
  • 처음에 이게 보이지 않았었는데 AndroidStudio의 Preferences 맨 밑에 있는 Experimental 탭에서 "Do not build Gradle task list during Gradle sync" 를 uncheck하면 됨!
  1. 그러면 터미널에 여러가지 variant 가 뜨고 variant:debug의 SHA-1을 쓰면 된다.

좋은 웹페이지 즐겨찾기