From cd4fe0770885bec3bed3929b8d8950879d7b57f2 Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Wed, 20 Nov 2019 13:30:33 +0100 Subject: [PATCH] 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 --- src/plugins/android/androidrunnerworker.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/android/androidrunnerworker.cpp b/src/plugins/android/androidrunnerworker.cpp index 197c2fa0c18..9de3d680837 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; }