구글 플레이 콘솔에서 앱을 업데이트하기 위해 apk혹은 aab파일을 업로드 하였는데
위와 같은 에러를 확인하였다면?
에러전문
업로드한 인증서로 서명되지 않은 APK를 업로드했습니다. 동일한 인증서를 사용해야 합니다. 업로드한 인증서는 다음의 지문을 사용합니다.
[ SHA1: 11:15:a0:AD:4A:EC:97:FF:1B:AC:AB:56:B6:BB:04:DD:8C:EF:1A:5A ]
업로드한 APK는 다음 지문의 인증서로 서명되었습니다.
[ SHA1: BB:45:88:CC:75:AD:26:6C:7E:98:7A:33:27:73:AE:AD:33:77:BF:A7 ]
이 에러는 인증서키 (.jks) 파일이 기존에 사용하던 파일과 변경되었을 경우 발생 할 수 있다
이를 업로드 전에 미리 확인해 보기 위해서는 java에 있는 keytool로 확인이 가능하다
우선 당연히 jre가 설치되어있어야 하고 (다운로드 링크)
환경변수도 설정되어있다면 cmd창에서 keytool 명령어가 아래와 같이 동작하는것을 확인 할 수 있다
※ 환경변수 설정을 모른다면?
2021/01/28 - [운동하는 개발자/Windows] - 윈도우10 자바 환경변수 설정 / windows 10 java windows 10 java environment variable add
이제 위에서 "업로드한 APK는 다음 지문의 인증서로 서명되었습니다." 라고 표시 되었던 SHA1 값을 메모장에 복사 해 두고 자신이 가지고 있는(해당 앱 인증서로 사용했던것으로 추측되는) .jks 파일과 값을 비교해 본다
keytool -list -v -keystore test.jks
위 명령어를 입력하면 key의 password를 입력하라고 뜨고 이 패스워드가 정확하다면
위와같이 표시되며 SHA1 값을 메모장에 옮겨 두었던 값과 비교하여 동일한지 확인한다
동일하지 않다면 다른 .jks들도 하나씩 체크해본다
(다 체크했는데도 동일한게 없다면 식은땀 날텐데 구글 콘솔에서 문의하기쪽에서 키 분실 신청이 가능하며 며칠내로 조치해주는거로 알고있다)
틀린내용이나 질문은 댓글로 남겨주세요
'운동하는 개발자 > Android' 카테고리의 다른 글
안드로이드 스튜디오 aar 릴리즈 / Android Studio aar Release (2) | 2021.01.29 |
---|---|
android studio getter setter 자동완성 (0) | 2021.01.29 |
안드로이드 앱 다운받은 마켓(스토어) 찾기 / How to find your downloads on an Android device (0) | 2021.01.27 |
앱번들 aab 파일로 apk 추출 / abb to apk (0) | 2021.01.27 |
.aab 파일이란, 앱번들파일 / what is aab file , appbundle (0) | 2021.01.27 |