INSTALL_PARSE_FAILED_NO_CERTIFICATES

아래와 같이 에러메시지가 나올 때가 있다.

1021 KB/s (4531170 bytes in 4.332s)
pkg: /data/local/tmp/my-app.apk
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

내용은 설치하고자 하는 apk가 사인(signing)이 되지 않았다는 것인데, IDE에서 디버그 용 키를 자동으로 만들고 사인(signing)까지 해준다. 그리고, 최근 안드로이드 개발하는 분 중에 ADT나 Android Studio같은 IDE를 사용지 않는 경우도 없고.

새로 빌드하는 것만으로 대부분 문제는 해결되리라 생각한다. 만약 계속 같은 현상이 발생한다면 디버그용 keystore가 제대로 설정되어 있는지 확인해보자. 아래는 Intelli J 기반의 IDE에서 Custom Debug Keystore의 위치를 설정하는 화면이다.

where_custom_debug_keystore_is

사인이 되어 있는지 확인하는 법이나 명령창(Command Line)에서 사인하는 방법 같은 더 자세한 내용을 보고 싶다면, 이에 대해 자세히 쓴 좋은 글을 참조해보자.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.