На этой странице перечислены известные проблемы, обходные пути и советы по устранению неполадок для эмулятора Android. Если вы столкнулись с проблемой, которая не описана в этой статье, или не можете воспользоваться предложенным решением, сообщите об ошибке.
Общие проблемы
Ошибка "Это устройство не сертифицировано Play Защитой" на виртуальных устройствах Android с API 37
При запуске образов системы API 37 в эмуляторе Android могут возникать сбои в рабочем процессе сервисов и приложений Google. С 16 июня 2026 года на виртуальных устройствах Android 17 без исправлений могут возникать проблемы со входом в аккаунты Google, а также сбои или блокировки аутентификации при запуске собственных приложений Google или вызове API GMSCore.
Решение. Обновите образ системы до API 37 версии 5 или более поздней или до последней предварительной версии Canary с помощью SDK Manager.
Google Карты не показываются в расширенных элементах управления эмулятора Android
С середины мая в расширенных элементах управления эмулятора Android версий до 34.2.13 перестанут работать Google Карты. В старых эмуляторах используется версия Chromium, несовместимая с Maps JavaScript API.
Проверьте, достаточно ли места на диске
Чтобы избежать сбоев и зависаний из-за нехватки свободного места на диске, эмулятор проверяет его наличие при запуске и не запускается, если свободно менее 5 ГБ. Если эмулятор не запускается, проверьте, достаточно ли у вас свободного места на диске.
Антивирусное ПО
Поскольку многие пакеты программного обеспечения для обеспечения безопасности и антивирусного ПО работают путем мониторинга каждой операции чтения и записи, использование такого программного обеспечения может снизить производительность таких инструментов, как эмулятор Android.
Многие антивирусные программы позволяют добавлять приложения в список доверенных, чтобы они могли работать без снижения производительности. Если у вас возникают проблемы с производительностью при сохранении или загрузке снимков AVD, попробуйте добавить эмулятор Android в список доверенных приложений в антивирусном ПО.
Влияние на производительность зависит от конкретного антивирусного ПО. Если у вас установлено дополнительное антивирусное ПО, помимо того, которое входит в состав операционной системы, вы можете запустить тесты, чтобы определить, какое антивирусное ПО оказывает большее влияние на производительность при загрузке и сохранении эмулятора.
Windows: свободная оперативная память и выделенная память
При запуске эмулятора необходимо инициализировать ОЗУ гостевой операционной системы Android. В Windows эмулятор запрашивает у системы полный объем памяти гостевой ОС при запуске, хотя во время работы память может выделяться по требованию. При запуске эмулятор запрашивает весь объем гостевой памяти, поскольку Windows консервативно обеспечивает наличие достаточного объема физической оперативной памяти и файла подкачки для хранения всего потенциального рабочего набора. Этот запрос подготавливает систему к худшему сценарию, когда вся гостевая память быстро задействуется без возможности отбросить или иным образом освободить память.
Иногда, когда эмулятор запрашивает у Windows учет этого полного размера гостевой памяти, запрос превышает текущий предел фиксации, который представляет собой сумму доступной физической ОЗУ и файла подкачки. В этом случае Windows не может гарантировать, что рабочий набор в худшем случае поместится в физической ОЗУ или файле подкачки, и эмулятор не запустится.
Обычно достаточно места на жестком диске для файла подкачки и физической оперативной памяти. Если эмулятор не работает из-за превышения лимита выделенной памяти, проверьте ее объем на вкладке Производительность в Диспетчере задач Windows (Ctrl + Shift + Esc).
Чтобы снизить вероятность превышения лимита фиксации, можно сделать следующее:
- Перед запуском эмулятора освободите физическую оперативную память, закрыв неиспользуемые приложения и файлы.
- Отключите сторонние утилиты для управления памятью и ее сжатия. Эти утилиты могут неэффективно вызывать избыточную плату за фиксацию и приближать вашу систему к пределу фиксации.
Используйте размер, управляемый системой, для файла подкачки Windows. Это позволит более гибко и динамично увеличивать размер файла подкачки и, следовательно, предел фиксации в ответ на повышенный спрос со стороны эмулятора и других приложений.
Дополнительную информацию о выделенной памяти и о том, почему лучше использовать гибкие настройки, можно найти в этой статье Microsoft.
Мультисенсорный ввод не работает в окне инструмента
Жесты с несколькими касаниями, включая панорамирование двумя пальцами, не работают, когда эмулятор запущен в окне инструмента. Чтобы включить мультисенсорный режим, запустите эмулятор в отдельном окне.
Эмулятор ухудшает качество звука, передаваемого по Bluetooth
Если вы используете Bluetooth-гарнитуру, то можете заметить, что при запуске эмулятора качество звука в наушниках ухудшается (проблема 183139207). Это происходит потому, что при запуске эмулятора включается микрофон гарнитуры, из-за чего гарнитура переключается в дуплексный режим со сниженным качеством.
Чтобы избежать этой проблемы, отключите микрофон в эмуляторе, добавив hw.audioInput=no в файл config.ini виртуального устройства Android (AVD).
Чтобы найти файл config.ini виртуального устройства Android, перейдите к нему в Диспетчере устройств, откройте дополнительное меню и выберите Показать на диске.
Виртуальные устройства Android не запускаются в ChromeOS
На устройствах с ChromeOS виртуальные устройства Android могут не запускаться из-за отсутствия зависимости libnss3. Чтобы запустить виртуальные устройства Android, выполните команду sudo apt install libnss3 и вручную установите библиотеку libnss3.
Предупреждения датчика наклона запястья на Wear OS
В Wear OS эмулятор может повторно регистрировать следующее сообщение о датчике наклона запястья:
the host has not provided value yet for sensorHandle=16
Разработчики могут игнорировать эти предупреждения.
Окно встроенного эмулятора слишком маленькое
На компьютерах с более низким разрешением, например 1024x768, может быть трудно читать экран эмулятора, когда он работает в окне инструмента в Android Studio. Чтобы освободить место для эмулятора, закройте окно инструмента Диспетчер устройств, если оно открыто. Вы также можете вытащить окно эмулятора из Android Studio. Для этого в окне эмулятора нажмите Settings (Настройки) > View Mode (Режим просмотра) и выберите Window (Окно) вместо Dock Pinned (Закреплено).
Проблемы с графикой
Эмулятор Android работает медленно после обновления
После обновления эмулятор Android может начать работать медленнее из-за ряда внешних факторов. Чтобы устранить неполадки, выполните следующие действия:
- Если у вас графический процессор Intel (в частности, Intel HD 4000), убедитесь, что вы скачали и установили последнюю версию графического драйвера Intel.
- Если на вашем компьютере есть и графический процессор Intel, и дискретный графический процессор, отключите графический процессор Intel в Диспетчере устройств, чтобы использовать дискретный графический процессор.
- Запустите эмулятор в режиме
-gpu swiftshader. Подробнее о том, как настроить аппаратное ускорение… - Убедитесь, что маршрутизатор не использует адреса IPv6, если у вас нет подключения IPv6.
Если у вас по-прежнему возникают проблемы с медленной работой эмулятора Android, сообщите об ошибке и укажите необходимые сведения об эмуляторе Android, чтобы мы могли провести расследование.
Ошибка: не найден файл vulkan-1.dll
Если эмулятор не запускается из-за ошибки vulkan-1.dll cannot be found, возможно, его нужно обновить. Чтобы обновить эмулятор в Android Studio, выберите Tools (Инструменты) > SDK Manager (Менеджер SDK) и установите последнюю стабильную версию платформы Android.
Если вам не нужны приложения, использующие графическую библиотеку Vulkan, отключите ее, запустив эмулятор из командной строки с флагом -feature -Vulkan.
Не удалось создать сводку.
Создание снапшота эмулятора, включающего графическую библиотеку Vulkan, не поддерживается. Чтобы запустить эмулятор без Vulkan, используйте командную строку с флагом -feature -Vulkan. Если вы хотите использовать снимки в процессе разработки, удалите приложения с Vulkan, например Chrome на API 30 или более поздней версии, и не используйте их.
Не удается открыть веб-страницу
Начиная с уровня API 30, Chrome использует графическую библиотеку Vulkan в качестве серверной части для рендеринга, и на некоторых компьютерах могут возникать проблемы с совместимостью. Если Chrome отображается некорректно, попробуйте запустить эмулятор из командной строки с флагом -feature -Vulkan.
Предупреждение о драйвере графического процессора – возврат к программному обеспечению
Если вы получаете предупреждение о том, что драйвер графического процессора не поддерживается, возможно, у вас неподдерживаемый графический процессор. По умолчанию используется автоматический режим, в котором может быть выбрана программная отрисовка. Если вы выберете аппаратную отрисовку, то сможете принудительно включить ее (при этом может появиться предупреждение).
Для образов, не связанных с Google Play, это можно сделать в Диспетчере устройств, нажав на значок с тремя точками и выбрав "Изменить". Для изображений из Google Play нужно вручную отредактировать два файла конфигурации:
~/.android/your_avd_name.avd/config.ini
~/.android/your_avd_name.avd/hardware-qemu.ini
и измените hw.gpu.mode на host
Обратите внимание, что это может снизить стабильность работы эмулятора. Подробную информацию можно найти в описании ошибки.
Эмулятор не запускается в Удаленном рабочем столе Chrome на Windows
Если эмулятор не загружается при использовании Удаленного рабочего стола Chrome в Windows, рекомендуем использовать флаг -gpu, например -gpu host или -gpu swiftshader.
Эмулятор завершил работу с кодом выхода -1073741511 (Windows 8.1 или Windows 10 N)
Вероятно, в вашей системе (например, в папке C:\Windows\System32 (64-разрядная система)) отсутствуют файлы msvcp140.dll, msvcp140_1.dll и msvcp140_2.dll. Пользователям, которые сталкивались с этой проблемой, удавалось решить ее, установив (или переустановив) Windows Media Feature – необязательный компонент в версиях Windows 10 N.
Похожая проблема может наблюдаться в Windows 8.1.
Инструкции по установке Windows Media Feature Pack можно найти на сайте Microsoft.
Обратите внимание, что Windows 8.1 больше не поддерживается не только Android Studio и эмулятором Android, но и Microsoft (с 2023 года). Аналогичное замечание можно сделать и в отношении Windows 10, поскольку Microsoft объявила, что поддержка Windows 10 прекратится 14 октября 2025 года. Мы понимаем, что пользователям Windows 8.1 и Windows 10 нужно решение, но дальнейшая разработка и поддержка старых операционных систем сопряжена с трудностями, которые могут повлиять на стабильность и производительность эмулятора для большинства пользователей.
Если вы не можете обновить операционную систему, попробуйте найти в нашем архиве (https://developer.android.com/studio/emulator_archive, последняя стабильная версия – 32.1.11) более старую версию Android Emulator, которая может быть совместима с Windows 8.1. Однако мы не гарантируем, что это сработает. Обратите внимание, что эти более ранние версии не поддерживаются и могут работать некорректно. Мы настоятельно не рекомендуем использовать их с более новыми версиями Android (например, API 34 и выше).
Для оптимальной работы с эмулятором Android рекомендуем перейти на поддерживаемую операционную систему.
Приносим извинения за возможные неудобства.
Эмулятор работает некорректно на macOS в режиме аппаратного рендеринга
На устройствах Mac с процессором Apple Silicon эмулятор использует библиотеку MoltenVK для Vulkan API, если выбран режим аппаратного рендеринга. Хотя MoltenVK обычно обеспечивает гораздо более высокую производительность, эта библиотека поддерживает не все функции Vulkan. Если у вас возникнут проблемы с совместимостью, например сбои компиляции шейдеров, графические сбои или сбои в работе приложений, измените режим рендеринга на программный в настройках AVD или используйте аргумент командной строки -gpu swiftshader.
Вы также можете отключить поддержку Vulkan с помощью аргумента -feature -Vulkan, чтобы продолжить использовать аппаратное ускорение в приложениях GLES.
Проблемы с сетью
Нет подключения к интернету: не удается найти DNS-адрес сервера
Если эмулятор не может подключиться к интернету, попробуйте запустить его из командной строки с параметром -dns-server "2001:4860:4860::8844,2001:4860:4860::8888,8.8.8.8,8.8.4.4". Эта команда возвращает список IP-адресов Google Public DNS, разделенных запятыми. Подробнее о Google Public DNS для устройств…
Нет интернета: проблемы с DNS-преобразованием
Иногда DNS-адреса в файле /etc/resolv.conf работают неправильно. Чтобы обойти эту проблему, запустите эмулятор из командной строки, используя параметр -dns-server 8.8.8.8 или -dns.server 2001:4860:4860::8888 для подключения через сеть, поддерживающую только IPv6.
Нет интернета: конфликт MAC-адресов
Если у нескольких эмуляторов один и тот же MAC-адрес, доступ к интернету будет только у того, который был запущен первым. Это может произойти, если эмуляторам был назначен один и тот же порт ADB во время создания или если они были запущены из одного и того же снимка.
Чтобы устранить эту проблему, удалите данные на втором виртуальном устройстве или создайте новое.
Ограничения при настройке сети с помощью командной строки (-netsim-args)
Вы можете применить настройки сети, заданные в командной строке с помощью -netsim-args, только при запуске первого экземпляра эмулятора. Эти настройки будут применяться ко всем эмуляторам, которые вы запустите в дальнейшем. Вы не можете задать разные настройки сети с помощью аргументов командной строки для нескольких эмуляторов, запущенных одновременно.
Старые проблемы (на устаревших эмуляторах или старых системах)
Не удалось запустить виртуальное устройство Android
Виртуальное устройство Android может не запускаться, если существует отчет о сбое для более новой версии эмулятора (ошибка 281725854). Эта проблема возникает только у пользователей, которые обновляют Canary с версии 33.x до 32.1.13, столкнулись со сбоем при последнем запуске версии 33.x и после этого не перезагружали AVD, поэтому каталог %TEMP% или /tmp по-прежнему включен. Если вы столкнулись с этой проблемой, попробуйте очистить каталог %TEMP% (/tmp в Linux или macOS).
Windows: эмулятор не запускается, если в названии AVD есть символы Юникода
В Windows Диспетчер устройств по умолчанию создает виртуальное устройство Android (AVD) в папке C:\Users\<name>\.android\avd. Однако если в названии AVD (<name>) есть символы Unicode, эмулятор не сможет запустить AVD из этого местоположения по умолчанию.
Эта проблема устранена в Emulator 31.3.6 и более поздних версиях. Чтобы устранить проблему, обновите эмулятор, выбрав Tools (Инструменты) > SDK Manager (Менеджер SDK).
Чтобы обойти эту проблему, перед созданием виртуального устройства Android укажите в переменной среды ANDROID_SDK_HOME собственный каталог. Например, создайте каталог C:\Android\home, а затем задайте для ANDROID_SDK_HOME этот новый каталог. Подробнее о переменных среды…
Гипервизоры не могут эмулировать некоторые функции ЦП, необходимые для систем Android x86.
Гипервизоры обычно не могут эмулировать некоторые функции ЦП, например Streaming SIMD Extensions (SSE), которые требуются для систем Android x86.