forked from qt-creator/qt-creator
		
	Android: Extend Android SDK sanity
Verify the essential tools and packages required for development Task-number: QTCREATORBUG-18837 Change-Id: Ie89e8fcf3bf75f1db9cc5eac50859cf6f3e5fafd Reviewed-by: BogDan Vatra <bogdan@kdab.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
This commit is contained in:
		| @@ -570,16 +570,10 @@ bool AndroidManager::updateGradleProperties(ProjectExplorer::Target *target) | ||||
|     gradleProperties["buildDir"] = ".build"; | ||||
|     gradleProperties["androidCompileSdkVersion"] = buildTargetSDK(target).split(QLatin1Char('-')).last().toLocal8Bit(); | ||||
|     if (gradleProperties["androidBuildToolsVersion"].isEmpty()) { | ||||
|         QVersionNumber maxVersion; | ||||
|         QDir buildToolsDir(AndroidConfigurations::currentConfig().sdkLocation().appendPath(QLatin1String("build-tools")).toString()); | ||||
|         foreach (const QFileInfo &file, buildToolsDir.entryList(QDir::Dirs|QDir::NoDotAndDotDot)) { | ||||
|             QVersionNumber ver = QVersionNumber::fromString(file.fileName()); | ||||
|             if (maxVersion < ver) | ||||
|                 maxVersion = ver; | ||||
|         } | ||||
|         if (maxVersion.isNull()) | ||||
|         QVersionNumber buildtoolVersion = AndroidConfigurations::currentConfig().buildToolsVersion(); | ||||
|         if (buildtoolVersion.isNull()) | ||||
|             return false; | ||||
|         gradleProperties["androidBuildToolsVersion"] = maxVersion.toString().toLocal8Bit(); | ||||
|         gradleProperties["androidBuildToolsVersion"] = buildtoolVersion.toString().toLocal8Bit(); | ||||
|     } | ||||
|     return mergeGradleProperties(gradlePropertiesPath, gradleProperties); | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user