forked from qt-creator/qt-creator
Android: Introduce devicesCommandOutput() helper and reuse it
Change-Id: I098aa17328efcf66a3fb80416e65a2f82d190edc Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -151,14 +151,7 @@ static QString emulatorName(const QString &serialNumber)
|
||||
|
||||
static QString getRunningAvdsSerialNumber(const QString &name)
|
||||
{
|
||||
Process adbProcess;
|
||||
adbProcess.setCommand({AndroidConfig::adbToolPath(), {"devices"}});
|
||||
adbProcess.runBlocking();
|
||||
if (adbProcess.result() != ProcessResult::FinishedWithSuccess)
|
||||
return {};
|
||||
|
||||
// mid(1) - remove "List of devices attached" header line
|
||||
const QStringList lines = adbProcess.allOutput().split('\n', Qt::SkipEmptyParts).mid(1);
|
||||
const QStringList lines = AndroidConfig::devicesCommandOutput();
|
||||
for (const QString &line : lines) {
|
||||
// skip the daemon logs
|
||||
if (line.startsWith("* daemon"))
|
||||
|
||||
Reference in New Issue
Block a user