forked from qt-creator/qt-creator
Android: Don't show 2 issues per Android Qt if unconfigured SDK
Only call registerNewToolChains() and updateAutomaticKitList() if the Android SDK is configured and the required environment for the mkspec/ qmake parsing is set. Fixes: QTCREATORBUG-27805 Change-Id: I66eca659074afeea97a894cc418a95675e46ff1e Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
This commit is contained in:
@@ -74,7 +74,7 @@ bool AndroidPotentialKit::isEnabled() const
|
||||
}
|
||||
|
||||
return QtSupport::QtVersionManager::version([](const QtSupport::QtVersion *v) {
|
||||
return v->isValid() && v->type() == QString::fromLatin1(Constants::ANDROID_QT_TYPE);
|
||||
return v->type() == QString::fromLatin1(Constants::ANDROID_QT_TYPE);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -96,7 +96,8 @@ bool AndroidQtVersion::supportsMultipleQtAbis() const
|
||||
|
||||
Abis AndroidQtVersion::detectQtAbis() const
|
||||
{
|
||||
return Utils::transform<Abis>(androidAbis(), &AndroidManager::androidAbi2Abi);
|
||||
const bool conf = AndroidConfigurations::currentConfig().sdkFullyConfigured();
|
||||
return conf ? Utils::transform<Abis>(androidAbis(), &AndroidManager::androidAbi2Abi) : Abis();
|
||||
}
|
||||
|
||||
void AndroidQtVersion::addToEnvironment(const Kit *k, Utils::Environment &env) const
|
||||
|
||||
Reference in New Issue
Block a user