aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/android/androidsdkmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/android/androidsdkmanager.cpp')
-rw-r--r--src/plugins/android/androidsdkmanager.cpp30
1 files changed, 8 insertions, 22 deletions
diff --git a/src/plugins/android/androidsdkmanager.cpp b/src/plugins/android/androidsdkmanager.cpp
index e5df4a2d827..06101e63875 100644
--- a/src/plugins/android/androidsdkmanager.cpp
+++ b/src/plugins/android/androidsdkmanager.cpp
@@ -25,9 +25,9 @@
#include "androidsdkmanager.h"
+#include "androidconfigurations.h"
#include "androidconstants.h"
#include "androidmanager.h"
-#include "androidtoolmanager.h"
#include <utils/algorithm.h>
#include <utils/qtcassert.h>
@@ -49,10 +49,6 @@ static Q_LOGGING_CATEGORY(sdkManagerLog, "qtc.android.sdkManager", QtWarningMsg)
namespace Android {
namespace Internal {
-// Though sdk manager is introduced in 25.2.3 but the verbose mode is avaialble in 25.3.0
-// and android tool is supported in 25.2.3
-const QVersionNumber sdkManagerIntroVersion(25, 3 ,0);
-
const char installLocationKey[] = "Installed Location:";
const char revisionKey[] = "Version:";
const char descriptionKey[] = "Description:";
@@ -916,23 +912,13 @@ void AndroidSdkManagerPrivate::reloadSdkPackages()
return;
}
- if (m_config.sdkToolsVersion() < sdkManagerIntroVersion && !m_config.isCmdlineSdkToolsInstalled()) {
- // Old Sdk tools.
- m_packageListingSuccessful = true;
- AndroidToolManager toolManager(m_config);
- auto toAndroidSdkPackages = [](SdkPlatform *p) -> AndroidSdkPackage *{
- return p;
- };
- m_allPackages = Utils::transform(toolManager.availableSdkPlatforms(), toAndroidSdkPackages);
- } else {
- QString packageListing;
- QStringList args({"--list", "--verbose"});
- args << m_config.sdkManagerToolArgs();
- m_packageListingSuccessful = sdkManagerCommand(m_config, args, &packageListing);
- if (m_packageListingSuccessful) {
- SdkManagerOutputParser parser(m_allPackages);
- parser.parsePackageListing(packageListing);
- }
+ QString packageListing;
+ QStringList args({"--list", "--verbose"});
+ args << m_config.sdkManagerToolArgs();
+ m_packageListingSuccessful = sdkManagerCommand(m_config, args, &packageListing);
+ if (m_packageListingSuccessful) {
+ SdkManagerOutputParser parser(m_allPackages);
+ parser.parsePackageListing(packageListing);
}
emit m_sdkManager.packageReloadFinished();
}