Как запустить эмулятор в Android Studio

27 Мая 17:54

Android Studio – эмулятор Android для ПК, имитирующий работу данной ОС. Применяется как среда для разработки мобильных приложений. Использует AVD-конфигурацию, определяющую, что нужно эмулировать: форм-фактор, обычную ОС Андроид или части ОС и варианты настроек.

Подробнее о том, что такое Android Studio, вы можете прочитать в отдельной статье, перейдя по ссылке.

Эмулятор в Android Studio не запускается

Инструкция по запуску

Рассмотрим, как запустить эмулятор Android Studio.

  • Загружаем пакет отсюда — developer.android.com/studio?hl=ru.
android studio emulator
  • Устанавливаем скачанное приложение. Важно! При загрузке выберите места для двух частей: студии и SDK (можно установить в разные папки). Для SDK нужно, чтобы на диске было свободно 6 – 8 Гб (3,2 Гб для установки и еще запас в 3-5 Гб на будущие обновления).
  • Ждем окончания загрузки SDK и установки.
android studio эмулятор android
  • Запускаем Android Studio.
  • Создаем новый проект («Start a new project»).
android studio эмулятор
  • Заполняем поля: имя, домен, расположение на диске. Выбираем версию SDK.
  • Кликаем «Finish» и ждем, пока AS будет создавать проект (1-5 минут). 
как запустить эмулятор android studio
  • Жмем вверху «AVD Manager», затем внизу слева кнопку «Create Virtual Device».
как запустить эмулятор android studio
  • Кликаем «Next», «Finish».
  • Жмем «Shift + F10».
  • Выбираем, на каком устройстве запускать готовое приложение.
android studio эмулятор не запускается
  • Настройка завершена — эмулятор готов к работе.

Возможные ошибки и методы решения

Бывает, что приложение не хочет запускаться, или на каком-то этапе создания выдаются ошибки.

Рассмотрим, почему Android Studio эмулятор не запускается, и перечислим методы решения проблем.

не работает эмулятор android studio

Синхронизация Android Gradle завершилась неудачно из-за целевой версии

Необходимо проверить, установлен ли API 23. Если нет — установить через Менеджер SDK.

как запустить в андроид студио эмулятор

Класс действия {} не существует

Варианты решения.

  • Перейти в настройки модуля, затем «Flavors», «Идентификатор приложения» и добавить название пакета.
  • Установить название класса с полным путем (например: .com.example.Splash вместо .Splash).
  • Перезапустить IDE.
эмулятор для андроид студио
  • Перейти по пути: «Настройки» — «Приложения». Выбрать приложение, открыть меню переполнения (верхний угол справа) и нажать «Удалить всех пользователей». Загрузить приложение заново.
  • Перезапустить демон ADB (ввести в терминале «adb kill-server», ниже — «adb start-server»).
  • Очистить проект («Сборка» — «Чистый проект»).
запуск эмулятора android studio

Ошибка com.google.android.gms / play-services / 8.4.0 / gradle: 2.0.0-alpha5

Чтобы исправить ошибку, обновите «project/grandle.build» и дистрибутив «Grandle».

Студийный модуль Android не может найти пакет

Варианты действий.

  • Импортировать проект библиотеки по пути «File» – «New» – «Import Module». Затем посмотреть, есть ли внутри папки проекта файл «build.gradle».
  • Проверить, одинаковая ли версия плагина для Андроид (в Структуре проекта в разделе «Пакет») и у подключаемых модулей. Если различаются — сделать одинаковыми.
  • Зайти в Структуру проекта, выбрать проект слева, изменить версию плагина на «Gradle». Если синхронизация выдает ошибку, то перейти к Структуре проекта, выбрать версию плагина «Project.undo».

Тип Diamond не поддерживается

Варианты решения.

  • Перейти в «Файл» — «Структура проекта» — «Свойства». Прописать для Source Compability == 1.7, для Target Compability == 1.7.
  • Проверить версию JDK. Оператор Diamond появляется у JDK 7.
  • Обновить BuildToolsVersion и SDK.
  • В уровне языка (в настройках проекта, в разделе «Проект») выбрать вариант «Diamonds, ARM, Multi-catch etc».
android studio настройка эмулятора

Android Studio - Robolectric: android.content.res.Resources $ NotFoundException: нет такой метки com.my.app:string/app_name

Пути устранения ошибки.

  • Посмотреть, совпадает ли имя пакета с именем приложения. Если не совпадает — исправить.
  • Проверить, созданы ли и правильно ли названы каталоги, переданные приложению.

Ошибка получения родительского элемента

Чтобы исправить, проверьте, одинаковы ли версия SDK для компиляции и библиотеки поддержки. Если отличаются — исправить.

Автор статьи
Нет комментариев

Авторизоваться или зарегистрироваться для комментирования.