В предыдущем уроке мы установили Android Studio и создали новый проект. Если честно, то это уже готовое для запуска приложение. Пустое и бесполезное, но своё. Давайте его запустим.
Запустить приложение можно двумя способами. Первый, это физическое устройство, а второй — эмуляция AVD.
Физическое устройство
![](https://geekstand.top/wp-content/uploads/2020/03/image-12.png)
Для этого нужно подключить Android устройство к компьютеру с запущенной Android Studio в режиме отладки по USB. Включить отладку можно в настройках, в особой вкладке для разработчиков. А вкладка для разработчиков обычно скрыта от лишних глаз и в MIUI открывается после 10 нажатий на версию MIUI в пункте меню О устройстве. В вашей прошивке это все может немного отличаться, но у гугла есть все ответы.
Кстати, рекомендую отключать режим отладки в не рабочее время, так как некоторые приложения могут странно на него реагировать, да и не к чему его постоянно держать (напимер, фортнайт вырубает начатую игру при включенном режиме отладки).
Так же для моего MIUI на базе Android 10 необходимо разрешить установку через USB, это все в том же меню разработчика. Скорее всего вам тоже нужно это сделать (у меня уже года четыре разные Xiaomi и потому я слабо ориентируюсь в обилии модификаций дроида).
Если все сделано верно, то подключаем устройство и ждем, пока студия его определит.
Если вашего устройства все нет и нет, то можно использовать мастер устройств:
![](https://geekstand.top/wp-content/uploads/2020/03/image-15.png)
Android Virtual Device
Наш второй вариант тестирования приложений. Часто удобнее, быстрее, но требует больше системных ресурсов и потому на своём убитом ноуте его я использую крайне редко.
Но до использования виртуальных устройств — нужно их создать. Для этого переходим в AVD Manager:
![](https://geekstand.top/wp-content/uploads/2020/03/image-16.png)
Тут выбираем Create Virtual Device…
![](https://geekstand.top/wp-content/uploads/2020/03/image-17-1024x461.png)
И открывается окно выбора устройства для эмуляции
![](https://geekstand.top/wp-content/uploads/2020/03/image-18.png)
Можно создать от машины до часов, но изначальный маркер стоит на втором пикселе, его и создадим.
И далее переходим к выбору версии системы. И хотя можно выбрать практически любой образ (вплоть до Android 2.0) но не будем переходить к откровенным извращениям и возьмем стабильную 10.
![](https://geekstand.top/wp-content/uploads/2020/03/image-19.png)
Жмем Download и ждем…
![](https://geekstand.top/wp-content/uploads/2020/03/image-20.png)
Еще устанавливаем HAXM
![](https://geekstand.top/wp-content/uploads/2020/03/image-21.png)
Тут нужно будет указать сколько памяти вы готовы выделить для работы эмулятора
![](https://geekstand.top/wp-content/uploads/2020/03/image-22-1024x647.png)
Когда все скачано и установлено (после HAXM закройте и снова откройте AVD Manager) — жмем Next и видим более тонкую настройки виртуального устройства, которую трогать не будем.
![](https://geekstand.top/wp-content/uploads/2020/03/image-24.png)
Завершаем настройку и видим готовое к запуску виртуальное устройство!
![](https://geekstand.top/wp-content/uploads/2020/03/image-25-1024x461.png)
Его уже можно запускать! Жмякаем на кнопку PLAY (треугольник такой, беленький у меня) и ждем пока все загрузиться.
![](https://geekstand.top/wp-content/uploads/2020/03/image-27-1024x576.png)
Как видите, все работает и виртуальный пиксель появился в списке устройств (а мой ноут начал издавать странные звуки).
Запуск приложения
Теперь, когда у вас есть физическое или виртуальное устройство — пора запускать и приложение. Для этого нажимаем на зеленый треугольничек рядом со списком устройств.
Ждем пока завершиться сборка приложения и получаем активность с текстовым view.
![](https://geekstand.top/wp-content/uploads/2020/03/image-28-1024x576.png)
Что это и что с ним можно делать я напишу уже завтра, а сейчас моей AMD карте нужно остыть…
Спасибо за внимание!