У меня к компьютеру подключено несколько устройств Android. Когда я пытаюсь запустить разрабатываемое мной приложение, Android Studio всегда предлагает мне выбрать устройство. Есть ли способ автоматически развернуть приложение на нескольких устройствах - нажав кнопку «Выполнить» или, что еще лучше, с помощью ярлыка?
android
android-studio
tomrozb
источник
источник
am
которую вы можете найти в документации Android или в многочисленных вопросах здесь, использовать что-то вроде xargs или цикла for для перебора всех устройств, а затем настроить IDE для запуска сценария из пользовательская кнопка или меню. Если вы также ожидаете (повторной) установки, вамadb install -r somefile.apk
сначала нужно будет сделать это в своем скрипте.Ответы:
На самом деле это почти слишком просто. Когда вы видите, что список устройств появляется после запуска приложения, просто сдвигайте или удерживайте нажатой кнопку управления каждым устройством, на котором оно должно запускаться. Просто обнаружил это случайно. Надеюсь, поможет.
источник
Для новых пользователей в Android Studio 2 также необходимо отключить «Мгновенный запуск» в Настройках-> Сборка, Выполнение, Развертывание-> Мгновенный запуск. См. Мгновенный запуск .
С Instant Run вы можете работать только с одним устройством одновременно.
ОБНОВИТЬ
В Android Studio 2.1 он автоматически отключается при одновременном запуске на нескольких устройствах.
источник
Я получил новое обновление Android Studio, то есть Android Studio 3.5
В этом обновлении они добавили встроенную опцию для запуска приложения на нескольких устройствах.
Обновите новую версию Android Studio и наслаждайтесь.
источник
В качестве дополнения, если вы хотите запускать тесты на нескольких устройствах, вы не можете выбрать несколько устройств в диалоговом окне выбора устройства для профиля Test. Вместо этого вам нужно запустить команду gradle
connectedCheck
. Это запустит ваши тесты на всех подключенных устройствах. Для него нет встроенного пользовательского интерфейса (например, вы запускаете тесты на одном устройстве), но он предоставляет ссылку на локально сгенерированный HTML-файл со сводкой теста.Вы можете запускать из командной строки или внутри AS, посмотрите в
Gradle projects
окне в разделе: Приложение (или корневой проект) -> Задачи-> проверка.Ссылка: https://stackoverflow.com/a/18592367/1544046 : описание для эмуляторов, но также работает для устройств.
источник
Начиная с Android Studio 2.3.3. Отключите мгновенный запуск, используйте меню «Выполнить» -> «Выполнить приложение» (в Windows Shift + щелкните для устройства, которое вы хотите развернуть)
вы не можете развернуть на нескольких устройствах, если использовали приложение run-> debug
источник
Легко запускать все подключенные устройства каждый раз. Просто выберите все подключенные устройства, пока Android Studio показывает «Выбрать цель развертывания» и выберите «Использовать тот же выбор для будущих запусков».
NB Помните, что все устройства работают последовательно одно за другим.
источник
В Android Studio 3.5. Работайте на нескольких устройствах.
источник
Android Studio 3.5+ имеет проблему при последовательном выборе и запуске нескольких устройств:
Билет: https://issuetracker.google.com/issues/140056248
Нам нужно подождать, пока Google исправит эту проблему.
Если вам нужна эта версия, используйте Android Studio 3.5 и ниже.
источник
Очень просто.
CTRL + Shift на каждом устройстве.
Все это
источник