diff --git a/src/plugins/android/androidrunnerworker.cpp b/src/plugins/android/androidrunnerworker.cpp index 0e6227ac5f1..549f0d1871b 100644 --- a/src/plugins/android/androidrunnerworker.cpp +++ b/src/plugins/android/androidrunnerworker.cpp @@ -286,8 +286,10 @@ AndroidRunnerWorker::AndroidRunnerWorker(RunWorker *runner, const QString &packa m_extraAppParams = runControl->runnable().commandLineArguments; - if (auto aspect = runControl->aspect(Constants::ANDROID_AMSTARTARGS)) - m_amStartExtraArgs = static_cast(aspect)->value().split(' '); + if (auto aspect = runControl->aspect(Constants::ANDROID_AMSTARTARGS)) { + const QString startArgs = static_cast(aspect)->value(); + m_amStartExtraArgs = QtcProcess::splitArgs(startArgs, OsTypeOtherUnix); + } if (auto aspect = runControl->aspect(Constants::ANDROID_PRESTARTSHELLCMDLIST)) { for (const QString &shellCmd : static_cast(aspect)->value())