diff --git a/src/plugins/android/androidsdkmanager.cpp b/src/plugins/android/androidsdkmanager.cpp index 399ab1c685d..b77bdd679ae 100644 --- a/src/plugins/android/androidsdkmanager.cpp +++ b/src/plugins/android/androidsdkmanager.cpp @@ -69,12 +69,15 @@ using SdkCmdFutureInterface = QFutureInterface[0-9]{1,})", + QRegularExpression re("(android-)(?[0-9Q]{1,})", QRegularExpression::CaseInsensitiveOption); QRegularExpressionMatch match = re.match(platformName); if (match.hasMatch()) { QString apiLevelStr = match.captured("apiLevel"); - apiLevel = apiLevelStr.toInt(); + if (apiLevelStr == 'Q') + apiLevel = 29; + else + apiLevel = apiLevelStr.toInt(); } return apiLevel; }