Создание Android эмулятора. Подключение телефона для разработки. Запуск приложения


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

Если у вас слабый компьютер - то использование эмулятора будет не комфортным или даже невозможным. В таком случае вам потребуется использовать настоящий телефон для разработки. Поэтому можете пропустить шаг создания эмулятора и перейти сразу к подключению телефона в режиме разработки.

Для создания эмулятора - виртуального Android устройства нам нужно выполнить следующие шаги как показано на скриншоте:

Создание Android эмулятора. Подключение телефона для разработки. Запуск приложения

 

  1. Окно подключенных устройств. Это все наши подключенные устройства и эмуляторы. В данный момент у нас их нет поэтому и список пустой.
  2. Кнопка для создания новых эмуляторов

И так, чтоб создать новый эмулятор - жмем кнопку 2 и видим следующее окно:

Создание Android эмулятора. Подключение телефона для разработки. Запуск приложения

 

Здесь нам нужно выбрать  устройство которые мы хотим использовать. Можно выбрать любой! Главное, чтоб  была иконка в колонке PlayStore. Это значит эмулятор будет поддерживать сервисы Гугл. А это Push notifications / Google maps / Firebase и так далее. 

После выбора  устройства и нажатия на кнопку Next мы видим следующий экран выбора версии Android :

Создание Android эмулятора. Подключение телефона для разработки. Запуск приложения

 

На скриншоте выше. - вы просто выбираете нужную вам версию Android. Рекомендую не брать сильно новую ну и не сильно старую. Android 11–13 вполне нормально на конец 2023 года. У меня на скриншоте SDK уже скачано. У вас скорее всего нет - поэтому выбираете нужную вам версию и жмете иконку скачать справа от имени андроида. 

После скачивания и выбора версии Android жмем Next и видим следующие настройки:

Создание Android эмулятора. Подключение телефона для разработки. Запуск приложения

 

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

Создание Android эмулятора. Подключение телефона для разработки. Запуск приложения

 

  1. Наш созданный эмулятор.  Тут мы видим его имя и версию Android.
  2. Кнопа запуска нашего эмулятора. Как включение телефона.
  3. Кнопка создать эмулятор (Если вдруг, вам понадобиться создать еще 1)

На этом все. Емулятор создан и готов к работе. 

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

Включение режима разработки немного отличается на устройствах от разных производителей. Но в целом все шаги очень похоже. Для того чтоб включить режим разработчика вам нужно зайти в меню настройки,  нажать на пункт о телефоне, найти Версию билда (Build Number) и быстро понажимать на нее пока не появится надпись - Вы стали разработчиком.  

Вот подсказки как найти номер сборки на разных устройствах:

  • Google Pixel -  Настройки > О телефоне > Номер сборки
  • Samsung Galaxy S8 и позже - Настройки > О телефоне > Информация о программном обеспечении > Номер сборки
  • LG G6 и позже - Настройки > О телефоне > Информация о программном обеспечении > Номер сборки
  • HTC U11 и позже - Настройки > О телефоне > Информация о программном обеспечении >  Еще / Больше > Номер сборки
  • OnePlus 5T и позже - Настройки > О телефоне > Номер сборки

После многократного нажатия вы будете видеть подсказки - сколько раз еще нужно нажать  чтоб стать разработчиком. Продолжаем  пока не увидим заветную надпись - Вы стали разработчиком.

После этого в главном меню настроек у вас появится пункт - Меню разработчика. Заходим туда и видим что-то похожее на это:

Создание Android эмулятора. Подключение телефона для разработки. Запуск приложения

 

Нас интересует опция - Отладка по USB (USB debuging).   Включаем ее (Ставим галочку или двигаем переключатель) и все. Устройство готово к отладке. 
Для того чтоб разрешить устанавливать наши приложения на телефон надо сделать последние 3 шага

  1. Подключаем к нашему компьютеру и обязательно смотрим на телефон.
  2. На телефоне выбираете опцию подключения (обычно это режим зарядки или ничего не делать)
  3. Появится диалоговое окно с запросом для разрешения на отладку. Ставим галочку. Разрешаем и запоминаем (если есть опция).

Пример как выглядит диалоговое окно с запросом на отладку:
 

Создание Android эмулятора. Подключение телефона для разработки. Запуск приложения

 

На этом все. Теперь вы должны увидеть ваш телефон в списке доступных устройств на ряду с созданным эмулятором. Пример на скриншоте ниже:

Создание Android эмулятора. Подключение телефона для разработки. Запуск приложения

 

Где мы видим следующие элементы:

  1. Наш подключенный телефон (Надпись над ним говорит - запущенный)
  2. Наш созданный эмулятор (надпись показывает, что доступен, а не запущен)
  3. Окно менеджера устройств. Тут можно настроить / удалить / создать эмулятор
  4. Кнопка отзеркаливания устройства. То есть вы на компьютере внутри студии будете видеть, что происходит на телефоне. Очень удобная штука на слабых компьютерах.
     

На этом все - выбираем  устройство  из пункта 1 или 2. и нажимаем зелёный треугольник праве! Это кнопка старт. Запускает нашу программу на выбранном устройстве. После успешного запуска вы должны увидеть что-то похожее как на скриншоте:

Создание Android эмулятора. Подключение телефона для разработки. Запуск приложения

 

Это запущенная программа на эмуляторе. Если у вас эмулятор запустился внутри Android studio и вы хотите, чтоб эмулятор был отдельной программой то измените это в настройках убрав галочку в настройках -  Android studio - File > Settings > Tools > Emulator > Launch in the Running Devices tools window.  Как показано на скриншоте:

Создание Android эмулятора. Подключение телефона для разработки. Запуск приложения

 

На этом все. В следующем уроке мы познакомимся со структурой проекта и интерфейсом Android Studio.  


Нужна помощь? Спросите в нашем Телеграмм канале - Start-Develop RU / Start-Develop EN