diff --git a/plugins/android/src/org/jetbrains/android/run/AndroidRunningState.java b/plugins/android/src/org/jetbrains/android/run/AndroidRunningState.java index 859a686a3aa9..753933f346d1 100644 --- a/plugins/android/src/org/jetbrains/android/run/AndroidRunningState.java +++ b/plugins/android/src/org/jetbrains/android/run/AndroidRunningState.java @@ -506,9 +506,8 @@ public abstract class AndroidRunningState implements RunProfileState, AndroidDeb } if (!myApplicationLauncher.launch(this, device)) return false; - if (!checkDdms()) { - return false; - } + checkDdms(); + synchronized (myDebugLock) { Client client = device.getClient(myTargetPackageName); if (myDebugLauncher != null) {