diff --git a/src/plugins/android/androidrunner.cpp b/src/plugins/android/androidrunner.cpp index 764787682401b6f09b58f059aa2fdd4500c0ae78..d92cc7eb043d0ef8ec85162bf00391c9cf4307cc 100644 --- a/src/plugins/android/androidrunner.cpp +++ b/src/plugins/android/androidrunner.cpp @@ -183,6 +183,7 @@ void AndroidRunner::checkPID() emit remoteProcessStarted(-1, -1); } m_wasStarted = true; + logcatReadStandardOutput(); } } @@ -357,6 +358,8 @@ void AndroidRunner::logcatReadStandardError() void AndroidRunner::logcatReadStandardOutput() { + if (m_processPID == -1) + return; QList<QByteArray> lines = m_adbLogcatProcess.readAllStandardOutput().split('\n'); // lines always contains at least one item lines[0].prepend(m_logcat);