У меня есть несколько устройств Android, подключенных к компьютеру. Когда я пытаюсь запустить приложение, которое я разрабатываю, Android Studio всегда предлагает мне выбрать устройство. Есть ли способ развернуть приложение на нескольких устройствах автоматически - нажав «Запустить» или «еще лучше» с помощью ярлыка?Запуск приложения на нескольких устройствах автоматически в Android Studio
ответ
Это почти слишком просто, на самом деле. Когда вы увидите список устройств, появившихся после запуска приложения, просто сдвиньте или управляйте щелчком по каждому устройству, которое вы хотите запустить. Просто обнаружил это случайно. Надеюсь, поможет.
Да, конечно, сейчас легко. В версии 0.1.9 этого не было, но в любом случае спасибо за ваш ответ. – tomrozb
Да, но так как этот вопрос никогда не отвечал, другие теперь будут знать, как это сделать. Это не совсем очевидно в интерфейсе. – damccull
Сдвиг или ctrl не работают для меня :(Идеи? – gingo
Как раз в том случае, если вы хотите запускать тесты на нескольких устройствах, вы не можете выбрать несколько устройств в диалоговом окне выбора устройства для профиля тестирования. Вместо этого вам нужно запустить команду gradle connectedCheck
. Это проведет тесты на всех подключенных устройствах. Для него нет встроенного интерфейса (например, вы запускаете тесты на одном устройстве), но он предоставляет ссылку на локально сгенерированный HTML-файл с сводкой теста.
Вы можете запустить из командной строки или в AS, посмотреть в окне Gradle projects
в: App (или root project) -> Tasks-> verification.
Ref: https://stackoverflow.com/a/18592367/1544046: Описывает для эмуляторов, но работает для устройств, а также
Для новых пользователей, в Android Studio 2 также необходимо отключить "Instant Run" в Настройки-> Строительные, Execution, Deployment- > Мгновенный запуск. См. Instant Run.
С помощью Instant Run вы можете работать только с одним устройством.
UPDATE
В Android Studio 2.1, автоматически отключается при запуске в кратные устройств во время.
Развертывание на нескольких устройствах
мгновенных Run использует различные методы для выполнения горячих, теплых и холодных свопы, которые являются специфическими для уровня API целевого устройства. Для эта причина, при одновременном развертывании приложения на нескольких устройствах, Android Studio временно отключает Instant Run.
Спасибо. Это сводило меня с ума! –
Да, спасибо большое –
Android Studio 2.3, этот или любой предыдущий ответ не работает. Я действительно надеюсь, что для этого есть решение. –
На Android Studio 2.3.3 Отключить Мгновенный Выполнить использование меню> Run Рен App (в окнах смещаться + щелчок для устройства, которое вы хотите развернуть)
вы не можете развернуть на несколько устройств если вы использовали run-> debug app
- 1. Запуск приложения Android на нескольких устройствах одновременно (Xamarin)
- 2. Gradle Android-Studio: развертывание/запуск на нескольких устройствах параллельно
- 3. Запуск приложения на всех доступных устройствах (Android Studio)
- 4. Запуск приложения Android на разных устройствах
- 5. Запуск нескольких команд на FFMPEG Android Studio
- 6. Запуск Android NavigationDrawer на старых устройствах Android
- 7. Как запретить запуск приложения Android на не фабричных устройствах
- 8. Запуск приложения Java в Android Studio
- 9. Запуск активности автоматически после входа в систему Google - Android Studio
- 10. Развертывание приложения Android на многопользовательских устройствах
- 11. Приложение для Android на нескольких устройствах
- 12. Запуск приложения для Android на нескольких экземплярах эмулятора
- 13. Android Studio 2.0 стабильный, медленный запуск приложения
- 14. Запуск синхронных тестов с роботизмом на нескольких устройствах
- 15. Android Studio - Запуск приложения с покрытием
- 16. Запуск mapreduce на портативных устройствах
- 17. Запуск нескольких adb install на всех подключенных устройствах
- 18. Запуск приложения дает 2 иконки приложения в Android Studio - новичковые
- 19. Запуск нескольких экземпляров upstart автоматически
- 20. Myanmar Font на устройствах Android - всего приложения
- 21. Запуск Android-тестов автоматически
- 22. Запуск теста с использованием Protractor и Appium на нескольких устройствах
- 23. Запуск приложения для Android
- 24. Автоматическая установка приложения для Android на устройствах после сборки/фиксации
- 25. Запуск приложения в Visual Studio
- 26. SQLite для регистрации на нескольких устройствах - Android
- 27. синхронизация времени на нескольких устройствах Android
- 28. Поддержка нескольких APN на устройствах Android
- 29. обои для Android на нескольких устройствах
- 30. Запуск приложения автоматически при получении какого-либо уведомления в Android
Предположительно вы могли бы использовать скрипт 'am' команды adb shell, который вы можете найти в документах android или в многочисленных вопросах здесь, используйте что-то вроде xargs или цикл for для итерации по всем устройства, а затем настроить IDE для запуска сценария из пользовательской кнопки или меню. Если вы также ожидаете установки (переустановки), сначала вам нужно «adb install -r somefile.apk» в вашем скрипте. –