Подтвердить что ты не робот

Диалог выбора устройства не отображается после мгновенного запуска

В Android studio 2.0 после первого запуска приложения на emulator кажется, что к нему подключен процесс запуска. Но если я подключаю устройство и хочу протестировать приложение, диалоговое окно выбора устройства не появляется. Я пробовал мгновенный запуск, простой запуск, проверенные конфигурации (он установил отображение диалога выбора), но все изменения внесены в emulator приложение.

Как запустить приложение на устройстве без отключения emulator и потерять мгновенный запуск "**connection**" с помощью emulator?

4b9b3361

Ответ 1

Такое поведение явно является недостатком, который будет исправлен в последующих выпусках, там есть открытая проблема в AOSP.

В настоящее время я нашел два обхода, которые не требуют перезапуска студии или уничтожения процесса adb:

  • Закройте приложение на устройстве, на котором вы проводите сеанс мгновенного запуска. Таким образом, сеанс будет закрыт, и вам будет предложено выбрать устройство после следующего прогона.

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

Ответ 2

Пока проблема не решена, вы можете сделать это.

В меню прогона есть опция "Остановить приложение". Используя это, вы можете принудительно остановить приложение. При повторном запуске вы получите опцию выбора устройства.

Ваше приложение будет присутствовать на вашем предыдущем устройстве или эмуляторе. Вам просто придется перезапустить его. (Если вы не хотите снова запускать предыдущее устройство.)

Ответ 3

Перейдите в меню "Выполнить" > "Редактировать конфигурации" > "Параметры развертывания" и снимите флажок "Использовать то же устройство для будущего"

Ответ 4

Перейдите в Диспетчер задач и запустите процесс adb.exe.

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

Ответ 5

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

Просто перезапустите свою студию Android и подключите свое устройство и запустите приложение; Появится диалоговое окно.
Когда появляется диалоговое окно выбора, показывающее подключенные устройства, и эмуляторы не проверяют "Использовать то же устройство для будущих запусков", чтобы получать этот диалог при каждом запуске приложения.

Кроме того, если вы хотите запускать на всех устройствах, удерживайте SHIFT и щелкните их и запустите.