한국어
Qt
 

Qt Creator에서 Qt 로 작성한 Android 애플리케이션을 배포하려 할 때 서명되지 않은 경우 다음과 같은 에러가 발생한다.

 

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl1139205985.tmp/base.apk: Attempt to get length of null array] Installing Android package to device.

 

이 경우 Qt Creator 프로젝트 설정에서 Build Steps > Build Android APK 의 Application Signature 을 구성 해줘야 한다.

 

키 저장소 파일(.jks) 경로, 키 저장소 비밀번호와 같은 필수 정보로 "Application Signature"을 구성한다.

 

Application Signature.png

 

키 저장소 파일이 아직 없는 경우 java keytool을 사용하여 만들 수 있다. 

 

다음은 keytool 명령을 입력하여 keystore 파일 keystore.jks에 인증서를 생성하는 명령의 예다.

E:\android\jdk-11.0.2\bin\keytool.exe -genkey -alias keyAlias -keyalg RSA -keypass changeit -storepass changeit -keystore keystore.jks

 

그 다음 keytool 명령을 입력하여 생성된 인증서를 server.cer(아니면 client.cer) 파일로 내보낸다.

E:\android\jdk-11.0.2\bin\keytool.exe -export -alias keyAlias -storepass changeit -file server.cer -keystore keystore.jks

 

이 예제에서 keyAlias 와 같이 고유한 이름을 사용한다. keystore 또는 개인 키 비밀번호의 기본값을 변경하려는 경우 위 명령의 changeit 을 새 비밀번호로 대체한다.

번호 제목 글쓴이 날짜 조회 수
공지 Qt프로그래밍(QtQuick) Beginner를 위한 글 읽는 순서 운영자 2019.01.05 86944
19 Qt의 스레드간 시그널 슬롯의 커넥션타입 [1] makersweb 2015.10.24 10369
18 Ubuntu Linux에서 Qt Creator 설치 file makersweb 2016.03.06 10750
17 Qt 응용프로그램 배포(windows) file makersweb 2018.10.10 11612
16 Qt Installer Framework - 패키징, 설치프로그램 제작 file makersweb 2018.10.14 11833
15 QtSerialPort를 사용한 시리얼(Serial)통신 [3] makersweb 2019.05.21 12258
14 Qml 기본 컴포넌트 강좌 (1) file makersweb 2019.01.03 12281
13 Qt의 오픈소스 라이센스 소개 file makersweb 2019.12.15 12852
12 Windows에서 라즈베리파이3용 Qt5.10.0 크로스컴파일 [20] file makersweb 2018.02.23 13283
11 QML과 QtQuick 모듈 개념과 기본 타입들 makersweb 2019.04.26 13555
10 Qml과 C++로 구현하는 GUI어플리케이션 file makersweb 2018.12.25 14243
9 Qt 프로그래밍의 시작 makersweb 2015.10.25 14509
8 초보자를 위한 첫번째 프로젝트 - QML로 만드는 Hello World file makersweb 2018.03.16 14681
7 QtCreator Design으로 GUI만들기 (QML로 만드는 Hello World -2) [1] file makersweb 2019.05.26 15190
6 QThread 소개 및 예제 makersweb 2019.12.25 19915
5 Qt의 시그널 슬롯 시스템 file makersweb 2015.10.20 23924
4 Windows에서 Qt 설치 따라하기 file makersweb 2019.10.14 31102
3 QString 문자열 다루기 예제 운영자 2019.01.26 41038
2 콘솔에서 사용자 입력받기 file makersweb 2020.03.22 51928
1 가상키보드(Qt Virtual Keyboard)를 사용하는 방법 [32] file makersweb 2019.05.03 223172