google map api 사용 (SHA-1 인증서 발급 오류)
윈도우를 사용하는 나는 CMD 창에 분명이 이걸 쳤는데 이런 오류가 남
keytool 오류: java.io.IOException: Invalid keystore format
java.io.IOException: Invalid keystore format
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:663)
at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:56)
at sun.security.provider.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:224)
at sun.security.provider.JavaKeyStore$DualFormatJKS.engineLoad(JavaKeyStore.java:70)
at java.security.KeyStore.load(KeyStore.java:1445)
at sun.security.tools.keytool.Main.doCommands(Main.java:832)
at sun.security.tools.keytool.Main.run(Main.java:375)
at sun.security.tools.keytool.Main.main(Main.java:368)
1. android 프로젝트 gradle을 함부로 변경해서 그럴 수도 있다.
2. gradle이 잘 설치 되어있나
3. 프로젝트도 지웠다 다시 깔아보고
4. java 환경변수 문제인건가
5. 어쩌구 저쩌구 security 파일 문제인가 삭제도 해보고
구글링 열심히 해서 이거저거 다 해봤는데 결국 나는 ......
CMD 창에
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
를 입력하는게 아니라
"C:\Program Files\Java\jdk-11.0.13\bin\keytool.exe" -list -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android
를 입력하는 방법도 있었음
하.
참고
https://ai-programmer.tistory.com/1
안드로이드 구글맵 키 생성(Android Google Map API Key)
안드로이드에서 구글맵을 사용하려면 구글 맵 API Key가 필요합니다. 구글 맵 API Key는 https://console.cloud.google.com/apis/에서 생성할 수 있습니다. 이때, 구글 맵 API에서는 SHA1 해시값이 필요한 데 이..
ai-programmer.tistory.com
감사합니다