forked from qt-creator/qt-creator
Android: Fix sdkmanager timing out on slower machines
sdkmanager times out on slower machines or with slower network connection. Increase the timeout and show timeout message box Task-number: QTCREATORBUG-18458 Change-Id: I9118024ec1438ef9c18842df2f7431e696c73f92 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -97,16 +97,22 @@ AndroidToolManager::~AndroidToolManager()
|
||||
|
||||
}
|
||||
|
||||
SdkPlatformList AndroidToolManager::availableSdkPlatforms() const
|
||||
SdkPlatformList AndroidToolManager::availableSdkPlatforms(bool *ok) const
|
||||
{
|
||||
bool success = false;
|
||||
SdkPlatformList list;
|
||||
QString targetListing;
|
||||
if (androidToolCommand(m_config.androidToolPath(), QStringList({"list", "target"}),
|
||||
androidToolEnvironment(), &targetListing)) {
|
||||
m_parser->parseTargetListing(targetListing, m_config.sdkLocation(), &list);
|
||||
success = true;
|
||||
} else {
|
||||
qCDebug(androidToolLog) << "Android tool target listing failed";
|
||||
}
|
||||
|
||||
if (ok)
|
||||
*ok = success;
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user