From 917f0d151bfde32fc231822357622e644517a5c6 Mon Sep 17 00:00:00 2001 From: Bartlomiej Moskal Date: Mon, 20 Jun 2022 10:25:25 +0200 Subject: [PATCH] Android: set release flag when signing apk Currently, signing a package by androiddeployqt automatically implies the --release option, but there is a fix that removes it from being set by default. To prepare QtCreator for the upcoming change and not to change its behavior, we need to manually add the --release option to the argument list. Change-Id: I31df1b8252a4444afde95a043848391590f4db82 Reviewed-by: Alessandro Portale --- src/plugins/android/androidbuildapkstep.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/android/androidbuildapkstep.cpp b/src/plugins/android/androidbuildapkstep.cpp index 17342ba9fb2..0746a6b9be2 100644 --- a/src/plugins/android/androidbuildapkstep.cpp +++ b/src/plugins/android/androidbuildapkstep.cpp @@ -611,9 +611,11 @@ bool AndroidBuildApkStep::init() QStringList argumentsPasswordConcealed = arguments; if (m_signPackage) { - arguments << "--sign" << m_keystorePath.toString() << m_certificateAlias + arguments << "--release" + << "--sign" << m_keystorePath.toString() << m_certificateAlias << "--storepass" << m_keystorePasswd; - argumentsPasswordConcealed << "--sign" << "******" + argumentsPasswordConcealed << "--release" + << "--sign" << "******" << "--storepass" << "******"; if (!m_certificatePasswd.isEmpty()) { arguments << "--keypass" << m_certificatePasswd;