forked from qt-creator/qt-creator
Android: Inline AndroidRunnerWorker::adbKill()
Change-Id: I2c4fefac4f18b65fe73619cc70090133eb4dbbf5 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -367,12 +367,6 @@ bool AndroidRunnerWorker::packageFileExists(const QString &filePath)
|
||||
return success && !output.trimmed().isEmpty();
|
||||
}
|
||||
|
||||
void AndroidRunnerWorker::adbKill(qint64 pid)
|
||||
{
|
||||
if (!runAdb({"shell", "run-as", m_packageName, "kill", "-9", QString::number(pid)}))
|
||||
runAdb({"shell", "kill", "-9", QString::number(pid)});
|
||||
}
|
||||
|
||||
QStringList AndroidRunnerWorker::selector() const
|
||||
{
|
||||
return AndroidDeviceInfo::adbSelector(m_deviceSerialNumber);
|
||||
@@ -385,8 +379,11 @@ void AndroidRunnerWorker::forceStop()
|
||||
// try killing it via kill -9
|
||||
QString output;
|
||||
runAdb({"shell", "pidof", m_packageName}, &output);
|
||||
if (m_processPID != -1 && output == QString::number(m_processPID))
|
||||
adbKill(m_processPID);
|
||||
const QString pidString = QString::number(m_processPID);
|
||||
if (m_processPID != -1 && output == pidString
|
||||
&& !runAdb({"shell", "run-as", m_packageName, "kill", "-9", pidString})) {
|
||||
runAdb({"shell", "kill", "-9", pidString});
|
||||
}
|
||||
}
|
||||
|
||||
void AndroidRunnerWorker::logcatReadStandardError()
|
||||
|
@@ -51,7 +51,6 @@ signals:
|
||||
private:
|
||||
bool runAdb(const QStringList &args, QString *stdOut = nullptr, QString *stdErr = nullptr,
|
||||
const QByteArray &writeData = {});
|
||||
void adbKill(qint64 pid);
|
||||
QStringList selector() const;
|
||||
void forceStop();
|
||||
void logcatReadStandardError();
|
||||
|
Reference in New Issue
Block a user