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 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
|
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
|
void AndroidQtVersion::addToEnvironment(const Kit *k, Utils::Environment &env) const
|
||||||
|
|||||||
Reference in New Issue
Block a user