반응형
안드로이드 스튜디오에서 서명된 어플리케이션을 생성할 경우 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이 추가되었습니다.
반응형
'Software > Android' 카테고리의 다른 글
[Android] smali code 디버깅 방법 (0) | 2021.01.08 |
---|---|
[Android Studio] USB Accessory 사용하기 (0) | 2021.01.06 |
[Android Studio] ConstraintLayout 사용하기 (0) | 2021.01.05 |
[안드로이드] 디컴파일을 통한 crackme0.apk 크랙 - 방법1 (0) | 2020.12.21 |
[안드로이드] 어플리케이션 디컴파일 및 리컴파일하는 방법 (0) | 2020.12.20 |
댓글