업로드 실패 업로드한 인증서로 서명되지 않은 APK를 업로드했습니다. 동일한 인증서를 사용해야 합니다. 업로드한 인증서는 다음…

무료아이콘 전체게시물 작성일19-03-31 19:49 조회44회

본문

아... 지인한테 안드로이드 스튜디오 웹뷰로 apk만들어

구글 플레이에 등록한 어플 다운로드 받아보라고 했는데~

 

바탕화면 설치 아이콘과 바탕화면 이름이 기본 설정 그대로 --되어버린

가상 핸드폰에서는 잘 되던데 ㅠㅠ

 

e1bfcae5560a86b63db3379ef948b50c_1554020


e1bfcae5560a86b63db3379ef948b50c_1554020
 

 

아뿔사 바로 설정 다시 바꾸고 

구글 플레이에 등록하려고 하는데 ㅠㅠ

 

업로드 실패

업로드한 인증서로 서명되지 않은 APK를 업로드했습니다. 동일한 인증서를 사용해야 합니다. 업로드한 인증서는 다음의 지문을 사용합니다.

 

e1bfcae5560a86b63db3379ef948b50c_1554020 


 

으흑...

고객센터에 키 분실로 신고는 넣어뒀는데 ㅠㅠ

 

apk로 만들 때 아래와 같은 방식으로 했는데

훔... 키를 잃어비리면, 수정이 안되니 정말 중요한 부분이네요 ㅠㅠ

 

e1bfcae5560a86b63db3379ef948b50c_1554029


e1bfcae5560a86b63db3379ef948b50c_1554029


e1bfcae5560a86b63db3379ef948b50c_1554029


e1bfcae5560a86b63db3379ef948b50c_1554029

 

해결되면 추가로

글 적을께요
 

---------------------------------------------------------------------

 

키 분실로 인해 문의 넣고,

https://support.google.com/googleplay/android-developer/contact/otherbugs 

 

4월1일 답변을 받았는데 아래와 같이 답변이 왔네요

 

 안녕하세요,

 

Google Play Console 지원팀에 문의해 주셔서 감사드립니다.

 

업로드 키를 재설정할 수 있도록 도와드리겠습니다. 새 업로드 키는 Play에 업로드하는 APK에 서명하는 데 사용됩니다.

 

새 업로드 키를 생성하고 등록하는 방법은 다음과 같습니다.

Android 스튜디오 고객센터의 안내에 따라 새 키를 생성합니다. 새 키는 이전 키와 달라야 합니다. 대신 다음 명령줄을 사용하여 새 키를 생성할 수도 있습니다.

keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks

이 키는 2048비트 RSA 키이어야 하며 유효기간은 25년이어야 합니다.

새 키의 인증서를 다음과 같은 PEM 형식으로 내보냅니다.

keytool -export -rfc -alias upload -file upload_certificate.pem -keystore keystore.jks

이 이메일에 upload_certificate.pem 파일을 첨부하여 답장합니다.

답장을 기다리겠습니다. 궁금한 점이 있으면 알려주시기 바랍니다.

 

감사합니다.

Google Play Console 지원팀

이지은 드림

 

한국어로 채팅지원을 하고 있습니다. 월요일부터 금요일, 오전 10시부터 오후 12시, 오후 1시부터 오후 6시까지 저희 도움말 센터와, 개발자 콘솔을 통하여 문의해주세요: play.google.com/developerhelp

 

뭔 말인지 - 0-;;;

그냥 알려준대로 해봐야겠다는 ~

 

부랴부랴 keytool에 대해 검색

시작 - cmd를 할 경우 keytool이 실행이 되지 않네요

 

별도로 java를 설치하지 않았는데

안드로이드 스튜디오 설치하면서 자동으로 된 듯 -0 -;;

 

저같은 경우 아래의 위치에 keytool이 있네요

C:\Program Files\Java\jdk-11.0.2\bin\keytool.exe 

 

시작 - cmd 창에서 keytool을 입력하면 바로

연결되게 환경 변수 등록해줬답니다.> ,. <


keytool 환경 변수 등록

윈도우7기준 ) 제어판 - 시스템 - 설정 변경 클릭

 

d8f4f39ea689e229261c9ed648ab1cab_1554111
 

 

시스템 속성 - 고급 - 환경 변수

 

d8f4f39ea689e229261c9ed648ab1cab_1554114

 

 

시스템 변수에 Path를 클릭하고, 편집 클릭


d8f4f39ea689e229261c9ed648ab1cab_1554114

 

keytool.exe 가 있는 폴더 위치를 입력해 줍니다. (경로 확인은 직접)

저 같은 경우엔 맨 뒤에 추가해줬고 경로를 입력해줄 때

맨 앞에; <-- 세미콜론을 붙여줘야 합니다.

;C:\Program Files\Java\jdk-11.0.2\bin 


d8f4f39ea689e229261c9ed648ab1cab_1554114
 

확인을 눌러 저장시키고

시작 - cmd - 도스창에 keytool 을 입력하면

 

keytool 접속 화면

 

d8f4f39ea689e229261c9ed648ab1cab_1554114
 

자 이제 본격적으로 숙제 시작

 

 새 업로드 키를 생성하고 등록하는 방법은 다음과 같습니다.

Android 스튜디오 고객센터의 안내에 따라 새 키를 생성합니다. 새 키는 이전 키와 달라야 합니다. 대신 다음 명령줄을 사용하여 새 키를 생성할 수도 있습니다.

keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks

 

 

keytool을 열어 둔 상태에서 

구글에서 보내온 -- 명령어를 그대로 - - keytool에 입력해줬습니다.

파란색으로 표시된 upload의 경우 키이름을 의미하고,

keystore.jks는 apk만들기 위해 필요한 서명/인증서 이름이네요

 

keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks 


apk파일을 만들기 위해선 서명/인증서가 필요하고,

그 인증서를 만든 사람의 아이디와 암호가 필요하구요

 

apk를 만들고, 구글에 최초 등록하고 난 후, 문제가 있어서 apk를 새롭게 패치할 때

이 인증서와 아이디/암호 그대로 사용해서 apk를 만들어야 하네요

그래서 정말 중요함

 

각설하고, keytool에서 

keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks 명령어를 입력하면

 

Enter Keystore password: 패스워드를 입력해주면 됩니다.

Re-enter new password : 비밀번호를 다시 입력해줍니다.


다만 패스워드 입력시 **나 패스워드 형식이 눈에 보이지가 않아요 -0 -;;;;;;;

 

d8f4f39ea689e229261c9ed648ab1cab_1554115
 

당황하지 말고 그냥 암호 입력하고 엔터 치면 되요 (--;; 암호가 입력 안 되길래 이걸로 1시간 정도 - - 검색하고 난리친 듯...)

 

그리고 나머지는 대충 적었고

적기 싫은 건 그냥 enter로 넘기고

마지막에 y를 입력해줍니다.

 

d8f4f39ea689e229261c9ed648ab1cab_1554115
 

jks파일을 최초에 아래에 경로로 저장했었는데

C:\Users\malbong 

 

keytool에서 위에 명령어를 입력하니 

C:\Users\malbong 동일한 경로에 저장이 되네요

 

위에서 만든 jks파일의 생성 경로를 모를경우 

검색어롤 .jks로 해서 찾아보세요 -0 -;;;;;;;;;;;

 

d8f4f39ea689e229261c9ed648ab1cab_1554115
(키 정리는 해야겠죠 또 헷갈려서 엄한 걸 삭제해서 ㅠㅠ 이런 일 안 생기게)

 

자 이렇게 새 키, 인증서인 keystory.jks파일은 생성이 되었고,

남은 건 PEM형식으로 최종적으로 구글에 보내줘야 하는데

 

 새 키의 인증서를 다음과 같은 PEM 형식으로 내보냅니다.

keytool -export -rfc -alias upload -file upload_certificate.pem -keystore keystore.jks

 

명령어 그대로 입력해줍니다 -_-;;;

keystory.jks가 있는 경로에  upload_certificate.pem 파일이 또 만들어졌네요 

 

d8f4f39ea689e229261c9ed648ab1cab_1554120 

 

 

upload_certificate.pem 이 놈을  

구글 플레이 메일로 첨부해서 회신했네요

 

결과 나오면 -0 -;; 다시 글 추가할께요

 

--------------------------------------------------------------------- 

4월2일 구글 스토어 회신

 

fdfe90c1e9bff23e72d26c09af774c97_1554171
 

--------------------------------------------------------------------- 

4월4일 패키지 이름까지 바꾸고

apk 파일 재업로드 했네요 ㅠㅠ

 

기다리는 중에 애드몹도 > ,. < 적용한 ~

a5c25c64f6ba807d2f8cb547bb39bf16_1554342
 

 

 

비회원도 추천 가능합니다.
유익한 정보였다면, 추천해주세요

추천 1 비추천 0

앱 만들기

15개의 게시물
목록
읽기: 1P (1lv), 쓰기: 100P (3lv), 덧글: 10P (2lv), 다운: -10P (2lv)
앱 만들기 목록
번호 제목 아이디 날짜 조회수 추천
15 안드로이드 스튜디오 bulid.gradle(Module: app) All com.andr… 무료아이콘 전체게시물 04-05 30 추천: 1
열람 업로드 실패 업로드한 인증서로 서명되지 않은 APK를 업로드했습니다. 동일한 인증서를 사용… 무료아이콘 전체게시물 03-31 45 추천: 1
13 안드로이드 스튜디오 웹뷰를 이용해서 만든 apk 구글 플레이에 등록 댓글1 관련링크 무료아이콘 전체게시물 03-31 46 추천: 2
12 안드로이드 스튜디오 install repository and sync project sho… 관련링크 무료아이콘 전체게시물 03-20 71 추천: 1
11 안드로이드 스튜디오 버전별 다운로드 관련링크 무료아이콘 전체게시물 03-20 75 추천: 1
10 문과생도 만드는 안드로이드 채팅 앱 유투브 강좌 관련링크 무료아이콘 전체게시물 03-18 185 추천: 1
9 안드로이드 디벨로퍼 가이드 관련링크 무료아이콘 전체게시물 03-09 318 추천: 1
8 안드로이드 스튜디오 웹뷰 만들기(웹앱) 댓글1 관련링크 무료아이콘 전체게시물 02-10 247 추천: 1
7 안드로이드 스튜디오 palette 팔래트 창이 보이지 않아요 무료아이콘 전체게시물 02-08 309 추천: 1
6 반응형 사이트를 앱으로 자동으로 만들어주는 플 사용했는데, 구글 짤렸네요 ㅠㅠ 무료아이콘 전체게시물 01-29 545 추천: 1
5 2. 구글 플레이에 앱 등록하기 무료아이콘 전체게시물 04-07 2498 추천: 3
4 1. 운영하는 사이트,블러그를 간편하게 웹앱으로 apk 만들기 댓글1 관련링크비밀글 무료아이콘 전체게시물 04-07 1025 추천: 3
3 구글 플레이 앱 등록 후... 무료아이콘 전체게시물 12-18 4170 추천: 5
2 구글 플레이 개발자 - 메타데이터 정책을 위반하여 앱이 거부 되었습니다 인기글 무료아이콘 전체게시물 12-15 7287 추천: 4
1 구글 플레이 개발자 앱 등록시 개인정보 처리방침 자동만들기 관련링크 무료아이콘 전체게시물 12-14 4616 추천: 2
게시물 검색