diff --git a/src/plugins/android/androidanalyzesupport.cpp b/src/plugins/android/androidanalyzesupport.cpp index 3fcece790e5..9d64682c4b4 100644 --- a/src/plugins/android/androidanalyzesupport.cpp +++ b/src/plugins/android/androidanalyzesupport.cpp @@ -95,6 +95,13 @@ AndroidAnalyzeSupport::AndroidAnalyzeSupport(AndroidRunConfiguration *runConfig, } connect(m_runner, SIGNAL(remoteProcessStarted(int)), SLOT(handleRemoteProcessStarted(int))); + connect(m_runner, SIGNAL(remoteProcessFinished(QString)), + SLOT(handleRemoteProcessFinished(QString))); + + connect(m_runner, SIGNAL(remoteErrorOutput(QByteArray)), + SLOT(handleRemoteErrorOutput(QByteArray))); + connect(m_runner, SIGNAL(remoteOutput(QByteArray)), + SLOT(handleRemoteOutput(QByteArray))); } void AndroidAnalyzeSupport::handleRemoteProcessStarted(int qmlPort) diff --git a/src/plugins/android/androiddebugsupport.cpp b/src/plugins/android/androiddebugsupport.cpp index 67d3724ead5..0dc5a9aa247 100644 --- a/src/plugins/android/androiddebugsupport.cpp +++ b/src/plugins/android/androiddebugsupport.cpp @@ -153,6 +153,13 @@ AndroidDebugSupport::AndroidDebugSupport(AndroidRunConfiguration *runConfig, SLOT(handleRemoteServerRunning(QByteArray,int))); connect(m_runner, SIGNAL(remoteProcessStarted(int,int)), SLOT(handleRemoteProcessStarted(int,int))); + connect(m_runner, SIGNAL(remoteProcessFinished(QString)), + SLOT(handleRemoteProcessFinished(QString))); + + connect(m_runner, SIGNAL(remoteErrorOutput(QByteArray)), + SLOT(handleRemoteErrorOutput(QByteArray))); + connect(m_runner, SIGNAL(remoteOutput(QByteArray)), + SLOT(handleRemoteOutput(QByteArray))); } void AndroidDebugSupport::handleRemoteServerRunning(const QByteArray &serverChannel, int pid) diff --git a/src/plugins/android/androidrunsupport.cpp b/src/plugins/android/androidrunsupport.cpp index f96c0d04546..83ee05df598 100644 --- a/src/plugins/android/androidrunsupport.cpp +++ b/src/plugins/android/androidrunsupport.cpp @@ -43,14 +43,6 @@ AndroidRunSupport::AndroidRunSupport(AndroidRunConfiguration *runConfig, { connect(m_runControl, SIGNAL(finished()), m_runner, SLOT(stop())); - - connect(m_runner, SIGNAL(remoteProcessFinished(QString)), - SLOT(handleRemoteProcessFinished(QString))); - - connect(m_runner, SIGNAL(remoteErrorOutput(QByteArray)), - SLOT(handleRemoteErrorOutput(QByteArray))); - connect(m_runner, SIGNAL(remoteOutput(QByteArray)), - SLOT(handleRemoteOutput(QByteArray))); } void AndroidRunSupport::handleRemoteProcessFinished(const QString &errorMsg)