오랜만에 안드로이드 앱 하나를 새로 출시하려고 keystore 만들고 앱사인 인증을 기다리고있는데,
Invalid keystore format 오류가 뜹니다.
원인을 알아보았더니 저의 경우는 너무 오래된 java버전 jdk를 사용하고 있기 때문인것같습니다.
java버전 최소 1.7이상을 권장한다고는 하지만 저는 1.8.0에 타깃이 되어있더라구요.
File > Settings > Build, Execution, Deployment > Build Tools > Gradle을 더블클릭합니다.
Gradle JDK에 1.8.0_25버전의 JDK에 포커스가 되어있어서 이를 11로 수정하고 다시 빌드하니 정상적으로 사이닝 등록되어 번들파일 빌드할 수 있었습니다!
혹시 11버전이 안보이시는 분들은 아래 링크 참고해서 JDK 11 설치하세요!
[JAVA] JDK 설치하는 방법(사이트/JAVA환경변수/JAVA설치확인) (tistory.com)
[JAVA] JDK 설치하는 방법(사이트/JAVA환경변수/JAVA설치확인)
JAVA JDK 설치하기 저는 JAVA11버전을 설치해보겠습니다. 1. JDK 다운로드 사이트 사이트 접속해서 openJDK Archive 클릭하기 JDK 11 Releases (java.net) JDK 11 Releases JDK 11 Releases The JDK 11 Early Access Program has conclude
leehyen.tistory.com
참고사이트
java.io.IOException: Invalid keystore format 오류 - SecureSign (sslcert.co.kr)
encryption - java.io.IOException: Invalid Keystore format - Stack Overflow
java.io.IOException: Invalid Keystore format
Does anyone know how to solve this? I tried many things, but none of them worked. And when I click more details I get this: at sun.security.provider.JavaKeyStore.engineLoad(Unknown Source) atsun.se...
stackoverflow.com
'App Dev > Android' 카테고리의 다른 글
[Android] Toast 출력 안될때 (일정 기기에서 토스트 안뜰때) (0) | 2022.12.08 |
---|---|
[Android] 안드로이드 앱 올리기(타겟층 및 콘텐츠) 어린이 앱이 아니라면? (0) | 2022.12.08 |
[eclipse] 이클립스 프로젝트 복사하기 / 앱 패키지명 변경하는 방법 (0) | 2022.09.29 |
[Android] WindowManager.LayoutParams.FLAG_FULLSCREEN , Deprecated 오류에 대한 해결방법 (0) | 2022.09.29 |
[Android] 안드로이드앱 데이터 보안 양식 잘못됨 에 대한 수정조치 (1) | 2022.09.23 |
댓글