summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@qt.io>2019-11-20 13:30:33 +0100
committerAlessandro Portale <alessandro.portale@qt.io>2019-11-20 16:34:11 +0000
commitcd4fe0770885bec3bed3929b8d8950879d7b57f2 (patch)
treeb1e0cdfe2f9a24952c854660275b1ea6dfe8ace1
parent4a17ac77602136abdfaf04b5fc02f5fa8f034a43 (diff)
downloadqt-creator-cd4fe0770885bec3bed3929b8d8950879d7b57f2.tar.gz
Android: Use numerical options for remote chmod call in uploadGdbServer
androiddeplyqt does not deploy gdbserver anymore, since Qt 5.14. Therefore the gdbverver deployment of Qt Creator is triggered for all devices, some of which do not support the symbolic chmod parameters (e.g. +x). Change-Id: I66e9fabeb0da4a1a3693c655a085d81c15f9d263 Reviewed-by: BogDan Vatra <bogdan@kdab.com>
-rw-r--r--src/plugins/android/androidrunnerworker.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/android/androidrunnerworker.cpp b/src/plugins/android/androidrunnerworker.cpp
index 197c2fa0c1..9de3d68083 100644
--- a/src/plugins/android/androidrunnerworker.cpp
+++ b/src/plugins/android/androidrunnerworker.cpp
@@ -288,8 +288,8 @@ bool AndroidRunnerWorker::uploadGdbServer()
qCDebug(androidRunWorkerLog) << "Gdbserver copy from temp directory failed";
return false;
}
- QTC_ASSERT(runAdb({"shell", "run-as", m_packageName, "chmod", "+x", "./gdbserver"}),
- qCDebug(androidRunWorkerLog) << "Gdbserver chmod +x failed.");
+ QTC_ASSERT(runAdb({"shell", "run-as", m_packageName, "chmod", "777", "./gdbserver"}),
+ qCDebug(androidRunWorkerLog) << "Gdbserver chmod 777 failed.");
return true;
}