summaryrefslogtreecommitdiff
path: root/src/plugins/android/androidbuildapkstep.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/android/androidbuildapkstep.cpp')
-rw-r--r--src/plugins/android/androidbuildapkstep.cpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/plugins/android/androidbuildapkstep.cpp b/src/plugins/android/androidbuildapkstep.cpp
index 94cb986b19..1b3febce40 100644
--- a/src/plugins/android/androidbuildapkstep.cpp
+++ b/src/plugins/android/androidbuildapkstep.cpp
@@ -70,6 +70,7 @@
#include <memory>
using namespace ProjectExplorer;
+using namespace QtSupport;
using namespace Utils;
using namespace Android::Internal;
@@ -534,14 +535,17 @@ void AndroidBuildApkStep::setBuildTargetSdk(const QString &sdk)
QVariant AndroidBuildApkStep::data(Core::Id id) const
{
- QtSupport::BaseQtVersion *qtVersion = QtSupport::QtKitAspect::qtVersion(target()->kit());
-
if (id == Constants::AndroidNdkPlatform) {
- return AndroidConfigurations::currentConfig()
- .bestNdkPlatformMatch(AndroidManager::minimumSDK(target()), qtVersion).mid(8);
+ if (auto qtVersion = QtKitAspect::qtVersion(target()->kit()))
+ return AndroidConfigurations::currentConfig()
+ .bestNdkPlatformMatch(AndroidManager::minimumSDK(target()), qtVersion).mid(8);
+ return {};
+ }
+ if (id == Constants::NdkLocation) {
+ if (auto qtVersion = QtKitAspect::qtVersion(target()->kit()))
+ return QVariant::fromValue(AndroidConfigurations::currentConfig().ndkLocation(qtVersion));
+ return {};
}
- if (id == Constants::NdkLocation)
- return QVariant::fromValue(AndroidConfigurations::currentConfig().ndkLocation(qtVersion));
if (id == Constants::SdkLocation)
return QVariant::fromValue(AndroidConfigurations::currentConfig().sdkLocation());
if (id == Constants::AndroidABIs)