Fix crash in AndroidBuildApkStep::init

Change-Id: Ia0b985eb63389edb58c7d32a1fe89c1bad57a1f8
Done-by: Aleksandr Konovalov
Fixes: QTCREATORBUG-22007
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
This commit is contained in:
Robert Loehning
2019-02-20 17:30:09 +01:00
parent c00c9d19fa
commit 5c96ec191b

View File

@@ -180,6 +180,7 @@ bool AndroidBuildApkStep::init(QList<const BuildStep *> &earlierSteps)
&Utils::FileName::toString));
AndroidQtSupport *qtSupport = AndroidManager::androidQtSupport(target());
QTC_ASSERT(qtSupport, return false);
QFileInfo sourceDirInfo(qtSupport->targetData(Constants::AndroidPackageSourceDir, target()).toString());
parser->setSourceDirectory(Utils::FileName::fromString(sourceDirInfo.canonicalFilePath()));
parser->setBuildDirectory(Utils::FileName::fromString(bc->buildDirectory().appendPath(Constants::ANDROID_BUILDDIRECTORY).toString()));