본문 바로가기

[Android Studio] 키 생성 오류(Key was created with errors)

by rudals.kim 2021. 1. 4. 댓글 개
반응형

안드로이드 스튜디오에서 서명된 어플리케이션을 생성할 경우 key 파일을 생성해야 합니다.

저장될 파일을 적고 암호 및 기타 정보를 입력합니다. 

확인을 누르면 아래와 같이 에러가 발생됩니다. 타이틀은 에러지만 내용은 Warning입니다.

이 메세지는 keytool을 사용하여 key파일을 pkcs12형식으로 변환하라는 메세지입니다.

cmd창을 띄워 keytool을 실행 해 봅니다. 정상적으로 패스에 설정이 되어 있는 경우 에러없이 실행됩니다.

(일반적으로 Android Studio\jre\bin\keytool.exe에 위치되어 있거나 자바가 따로 설치되어 있는 경우 jdk/bin내에 위치합니다.)

인증서가 저장된 디렉토리에서 아래와 같은 명령어로 키파일형식을 변환합니다.

keytool -importkeystore -srckeystore your_keystore_destination\your_keystore_file.jks -destkeystore your_keystore_destination\your_keystore_file.jks -deststoretype pkcs12

 

이후 서명 어플리케이션을 만들때에는 에러가 발생되지 않습니다. 무결성 보장이 강화된 V2를 체크합니다.

 

Sinature V2의 간략한 내용입니다. APK Signing Block이 추가되었습니다.

 

반응형

댓글