본문 바로가기

OS/Android

안드로이드 기존 버전 apk에서 -> 신규 버전 bundle로 업데이트

반응형

이전에 apk로 배포했던 앱을 bundle로 업데이트 하면서 키파일 때문에 업데이트가 안되는 이슈가 있었다.

나중에 까먹을지 모르니 잊기 전에 간단하게나마 포스팅 해 놓으려고 한다.

 

구글 콘솔에 새버전 만들기를 클릭하면 앱 서명을 하라고 상단에 뜨게 된다.

 

 

앱 서명 밑에 사용 버튼을 누른다.

2번 째 Java Keystore의 키 내보내기 및 업로드 라디오 버튼을 선택해준다.

 

C:\workspace\ZZKey에다 PERK를 다운로드 해준다.

터미널을 열고 C:\workspace\ZZKey로 이동해준다.

[]안에 있는 내용들을 본인 상황에 맞게 변경 후 스크립트를 실행시켜준다.

echo y | keytool -genkeypair -dname "cn=[Hinos], ou=[Hinos], o=[Sun], c=[KR]" -alias [myalias] -keypass [mypassword] -keystore [mykey].jks -keyalg RSA -storepass [mystorepass] -validity 20000

그러면 mykey.jks 파일이 생성되었을 것이다.

 

java -jar pepk.jar 스크립트를 복사 후 [] 안에 값을 변경하고 실행하게 되면

java -jar pepk.jar --keystore=[mykey.jks] --alias=[myalias] --output=user.pem --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a

 

user.pem 파일이 생성이 된다.

user.pem 파일을 콘솔에서 업로드해주고 번들 파일을 업데이트 해주면 된다.

반응형

'OS > Android' 카테고리의 다른 글

삼성폰 HLS 재생 안됨 디버깅  (0) 2021.06.07
안드로이드 패턴.. 어떤걸 쓰지??  (0) 2021.05.25
Android 유닛 테스트  (0) 2021.04.06
Android Intent  (0) 2021.03.26
Android Context  (0) 2021.03.24