diff options
Diffstat (limited to 'src/plugins/android/androidavdmanager.cpp')
-rw-r--r-- | src/plugins/android/androidavdmanager.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/plugins/android/androidavdmanager.cpp b/src/plugins/android/androidavdmanager.cpp index b5c57093704..95699a5c56e 100644 --- a/src/plugins/android/androidavdmanager.cpp +++ b/src/plugins/android/androidavdmanager.cpp @@ -292,14 +292,14 @@ bool AndroidAvdManager::startAvdAsync(const QString &avdName) const }); // start the emulator - QStringList arguments; + CommandLine cmd(m_config.emulatorToolPath()); if (AndroidConfigurations::force32bitEmulator()) - arguments << "-force-32bit"; + cmd.addArg("-force-32bit"); - arguments << m_config.emulatorArgs() << "-avd" << avdName; - qCDebug(avdManagerLog) << "Running command (startAvdAsync):" - << CommandLine(m_config.emulatorToolPath(), arguments).toUserOutput(); - avdProcess->setCommand({m_config.emulatorToolPath(), arguments}); + cmd.addArgs(m_config.emulatorArgs(), CommandLine::Raw); + cmd.addArgs({"-avd", avdName}); + qCDebug(avdManagerLog) << "Running command (startAvdAsync):" << cmd.toUserOutput(); + avdProcess->setCommand(cmd); avdProcess->start(); return avdProcess->waitForStarted(-1); } |