728x90
디버그용 API
디버그용 API는 구글API콘솔 오른쪽에 친절하게 나와있듯이
윈도우 기준 cmd창에
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
을 입력했을 때 나오는 SHA-1 값을 패키지명과 함께 이 곳에 입력한다.
릴리스용 API
(주의: 릴리스용 API는 일단 구글API콘솔에서 디버그용과 별개의 새 프로젝트를 생성해야 한다.)
안드로이드 스튜디오에서 key를 하나 생성하고
윈도우 기준 cmd창에
keytool -v -list -keystore 내 프로젝트 기준 key를 생성한 위치
ex) keytool -v -list -keystoreweatherReminder.jks
입력 후 key password를 입력하면 나타나는 SHA-1을 패키지 이름과 함께 넣는다.
디버그용 API KEY와 릴리스용 API KEY는 다르다.
따라서 상황에 따라 다른 key를 사용해야 하는데, 항상 주석처리하기 힘드므로
매니페스트 파일에는 이 코드를 넣어놓고
그레이들 app단에 이렇게 구분한다!
사실 이 방법도 있는 것 같은데 제대로 동작하는 지 모르겠다ㅎㅎ
'Kotlin > 안드로이드 공부' 카테고리의 다른 글
Koin 의존성 주입 (0) | 2021.01.05 |
---|---|
ViewBinding vs DataBinding (0) | 2021.01.04 |
No Activity found to handle Intent : android.intent.action.VIEW (0) | 2020.09.16 |
카카오맵 local api - rect 사용법 (0) | 2020.09.10 |
retrofit2 카카오 (0) | 2020.09.09 |