forked from qt-creator/qt-creator
Fix release builds debugging
Add gdbserver all the time, except when the user signs the package. Even then the user can "Force debugging" by checking the checkbox. Change-Id: I274243786f3d6d6b88f41e532bebc24213f5e9db Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -94,6 +94,7 @@ AndroidBuildApkWidget::AndroidBuildApkWidget(AndroidBuildApkStep *step)
|
||||
m_ui->useGradleCheckBox->setChecked(m_step->useGradle());
|
||||
m_ui->verboseOutputCheckBox->setChecked(m_step->verboseOutput());
|
||||
m_ui->openPackageLocationCheckBox->setChecked(m_step->openPackageLocation());
|
||||
m_ui->addDebuggerCheckBox->setChecked(m_step->addDebugger());
|
||||
|
||||
// target sdk
|
||||
connect(m_ui->targetSDKComboBox,
|
||||
@@ -120,6 +121,8 @@ AndroidBuildApkWidget::AndroidBuildApkWidget(AndroidBuildApkStep *step)
|
||||
this, &AndroidBuildApkWidget::openPackageLocationCheckBoxToggled);
|
||||
connect(m_ui->verboseOutputCheckBox, &QAbstractButton::toggled,
|
||||
this, &AndroidBuildApkWidget::verboseOutputCheckBoxToggled);
|
||||
connect(m_ui->addDebuggerCheckBox, &QAbstractButton::toggled,
|
||||
m_step, &AndroidBuildApkStep::setAddDebugger);
|
||||
|
||||
//signing
|
||||
connect(m_ui->signPackageCheckBox, &QAbstractButton::toggled,
|
||||
@@ -185,6 +188,7 @@ void AndroidBuildApkWidget::signPackageCheckBoxToggled(bool checked)
|
||||
{
|
||||
m_ui->certificatesAliasComboBox->setEnabled(checked);
|
||||
m_step->setSignPackage(checked);
|
||||
m_ui->addDebuggerCheckBox->setChecked(!checked);
|
||||
updateSigningWarning();
|
||||
if (!checked)
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user