forked from qt-creator/qt-creator
Use QtcProcess in createAvdCommand()
Change-Id: Ic90bb732814de11dbb17d43649f464fabd671d21 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -118,9 +118,10 @@ static CreateAvdInfo createAvdCommand(const AndroidConfig &config, const CreateA
|
|||||||
const FilePath avdManagerTool = config.avdManagerToolPath();
|
const FilePath avdManagerTool = config.avdManagerToolPath();
|
||||||
qCDebug(avdManagerLog)
|
qCDebug(avdManagerLog)
|
||||||
<< "Running AVD Manager command:" << CommandLine(avdManagerTool, arguments).toUserOutput();
|
<< "Running AVD Manager command:" << CommandLine(avdManagerTool, arguments).toUserOutput();
|
||||||
QProcess proc;
|
QtcProcess proc(ProcessMode::Writer);
|
||||||
proc.setEnvironment(AndroidConfigurations::toolsEnvironment(config).toStringList());
|
proc.setEnvironment(AndroidConfigurations::toolsEnvironment(config));
|
||||||
proc.start(avdManagerTool.toString(), arguments);
|
proc.setCommand({avdManagerTool, arguments});
|
||||||
|
proc.start();
|
||||||
if (!proc.waitForStarted()) {
|
if (!proc.waitForStarted()) {
|
||||||
result.error = QApplication::translate("AndroidAvdManager",
|
result.error = QApplication::translate("AndroidAvdManager",
|
||||||
"Could not start process \"%1 %2\"")
|
"Could not start process \"%1 %2\"")
|
||||||
|
Reference in New Issue
Block a user