Бета-версия Android Studio 1.2 зависает при отладке

Я только что обновил Android Studio с версии 1.0 до 1.2 beta, и я больше не могу выполнять какие-либо операции отладки. Если я установил точку останова, Android Studio зависает и не может решить эту команду:

Waiting until last debugger command completes 

Но он никогда не завершается.

Итак, можно ли перейти к предыдущей стабильной версии (1.0) без повторной загрузки?

Благодаря!

Solutions Collecting From Web of "Бета-версия Android Studio 1.2 зависает при отладке"

Первое решение

Меню меню 1-Click

2-Click Invalidate Caches / Restart

3-Click Invalidate And Restart

Примечание: работайте только на одной сессии.

Второе решение

-Используйте эмулятор GenyMotion с Android версии 5 или выше.

Третье решение

-Используйте Android Studio 1.1 в своей работе, мой партнер по команде использует эту версию, и все в порядке.

Новый отладчик добавляет значение переменной рядом с ним в шагах отладки, это может вызвать проблему.

Представьте, что вы наблюдаете за всеми переменными при отладке, это должно сделать проблему. Он называется Inline Debugger

Скачать ссылку на Android Studio 1.1: http://tools.android.com/download/studio/canary/1-1-0

Третье решение – это мой собственный выбор на работе.

Обновление: я попробовал Android Studio 1.3 Preview, но по-прежнему имею ту же проблему.

Обновление: здесь, в инфо-студии, информация о проблеме, проблема с фиксированной ссылкой 1 ссылка 2

Это похоже на ошибку в студии Android. Здесь сообщается: https://code.google.com/p/android/issues/detail?id=73828

Вот ответ от Google о проблемах с текущими версиями Android Studio, работающими с телефонами версии до версии M –

Для всех, кто может столкнуться с этой проблемой, вот резюме:

Проблема возникает одним из двух способов: Studio будет реагировать, но отладчик будет застревать либо в «Сбор данных ..», либо «Ожидание завершения последней команды отладчика ..». Это происходит как в Dalivk, так и в ART, поэтому все версии платформы затронуты. Эта проблема более распространена в Studio 1.2, но существует во всех версиях Studio.

Правильное исправление этой проблемы находится на платформе. В следующей версии предварительного просмотра M это исправление (в настоящее время CL: https://android-review.googlesource.com/#/c/152715/ )

До тех пор у нас есть некоторые обходные пути, которые уменьшают вероятность удара по этой проблеме. Поэтому, если вы столкнулись с этой проблемой, вы можете попробовать одно из следующих:

  1. Измените точку останова, чтобы приостановить поток, где он попал, а не все потоки. См. Комментарий # 82 для получения дополнительной информации о том, как это сделать. Следующий выпуск Studio 1.2 и Studio 1.3 сделает это по умолчанию. ( https://android-review.googlesource.com/#/c/152715/ )

  2. Вы можете отключить различные параметры в отладчике, которые вызывают методы: они включают: a) встроенную отладку ( https://www.jetbrains.com/idea/help/inline-debugging.html ); b) «Включить» toString () «Просмотр объектов» (Настройки | Отладчик | Представления данных | Java) c) «Включить альтернативное представление для классов коллекций» (Настройки | Отладчик | Представления данных | Java)

Второй вариант более серьезный (он ограничивает объем автоматизации, который отладчик делает для вас), поэтому мы не включаем это по умолчанию. Однако, если вы все еще видите проблему после изменения политики suspend для потоковой передачи, то, к сожалению, вам также придется выполнить шаги в 2.

Наконец, если вы все еще видите проблему после обоих, то это будет новая ошибка. Пожалуйста, напишите новую ошибку с помощью тестового примера.

Спасибо всем за ваше терпение и вашу помощь в предоставлении нам репродукций и следов стека.

https://code.google.com/p/android/issues/detail?id=172523

Это случилось и со мной.

Я работаю на Mac, поэтому все, что мне нужно было сделать, это удалить Android Studio.app из / Приложения и переустановить Android Studio, хотя я переустановил версию 1.1.0

Я понимаю, что имя папки настроек изменилось с версии 1.1.0 на 1.2, чтобы сделать это возможным.

Попробуйте перезагрузить Android Studio и эмулятор, если вы его используете. Это работает для меня

Я все еще испытываю эту проблему после окончательной версии. Я обнаружил, что перезагрузка моего ПК решила его (на половину дня). Это не идеальный ответ, так как вы сомневаетесь в понижении рейтинга, но если вы не слишком беспокоитесь о перезагрузке вашего ПК, возможно, дважды в день, вам может понадобиться висеть на 1.2, пока они не исправят его.

Последний Android Studio changelog говорит, что он исправлен в версии 1.3 Preview 3.

http://tools.android.com/recent/androidstudio13preview3nowavailable

Ура!

Я испытал такое же поведение (блокировка Android Studio в отладке) и обнаружил, что это не происходит при использовании Nexus 7 с установленным Android 5.1. Он воспроизводится на SAMSUNG SM-T110 с Android 4.2.2. Однако я никогда не тестировал эмулятор. Это может означать, что целевое устройство может нести ответственность за зависание.

Просто отключите устройство, подключенное к USB, делает трюк для меня!