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:
Alessandro Portale
2022-07-07 13:39:50 +02:00
parent d3a40b1d04
commit 9f469cef11
2 changed files with 3 additions and 2 deletions

View File

@@ -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