forked from qt-creator/qt-creator
Android: Detect install failure on Android 5.1
Change-Id: Ib0bb4ff89581a66b21431fe0009003b1f1430021 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>
This commit is contained in:
@@ -69,6 +69,7 @@ const QLatin1String VerboseOutputKey("VerboseOutput");
|
|||||||
const QLatin1String InputFile("InputFile");
|
const QLatin1String InputFile("InputFile");
|
||||||
const QLatin1String ProFilePathForInputFile("ProFilePathForInputFile");
|
const QLatin1String ProFilePathForInputFile("ProFilePathForInputFile");
|
||||||
const QLatin1String InstallFailedInconsistentCertificatesString("INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES");
|
const QLatin1String InstallFailedInconsistentCertificatesString("INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES");
|
||||||
|
const QLatin1String InstallFailedInconsistentCertificatesString2("INSTALL_FAILED_UPDATE_INCOMPATIBLE");
|
||||||
const Core::Id AndroidDeployQtStep::Id("Qt4ProjectManager.AndroidDeployQtStep");
|
const Core::Id AndroidDeployQtStep::Id("Qt4ProjectManager.AndroidDeployQtStep");
|
||||||
|
|
||||||
//////////////////
|
//////////////////
|
||||||
@@ -480,7 +481,8 @@ void AndroidDeployQtStep::processReadyReadStdOutput()
|
|||||||
|
|
||||||
void AndroidDeployQtStep::stdOutput(const QString &line)
|
void AndroidDeployQtStep::stdOutput(const QString &line)
|
||||||
{
|
{
|
||||||
if (line.contains(InstallFailedInconsistentCertificatesString))
|
if (line.contains(InstallFailedInconsistentCertificatesString)
|
||||||
|
|| line.contains(InstallFailedInconsistentCertificatesString2))
|
||||||
m_installOk = false;
|
m_installOk = false;
|
||||||
emit addOutput(line, BuildStep::NormalOutput, BuildStep::DontAppendNewline);
|
emit addOutput(line, BuildStep::NormalOutput, BuildStep::DontAppendNewline);
|
||||||
}
|
}
|
||||||
@@ -496,7 +498,8 @@ void AndroidDeployQtStep::processReadyReadStdError()
|
|||||||
|
|
||||||
void AndroidDeployQtStep::stdError(const QString &line)
|
void AndroidDeployQtStep::stdError(const QString &line)
|
||||||
{
|
{
|
||||||
if (line.contains(InstallFailedInconsistentCertificatesString))
|
if (line.contains(InstallFailedInconsistentCertificatesString)
|
||||||
|
|| line.contains(InstallFailedInconsistentCertificatesString2))
|
||||||
m_installOk = false;
|
m_installOk = false;
|
||||||
emit addOutput(line, BuildStep::ErrorOutput, BuildStep::DontAppendNewline);
|
emit addOutput(line, BuildStep::ErrorOutput, BuildStep::DontAppendNewline);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user